Ringobot log - RingoJS IRC channel: #ringojs on irc.freenode.net

2010-06-23:

[3:01] <oravecz> latenight thought -- create a ClasspathRepository class and wire it to url prefixes starting with 'classpath:' (ala spring)
[10:12] <ringostarr> 78b12e3 Hannes Walln?fer: Implement dedicated queryParams and postParams containers in request object.
[10:26] <hannesw> folks, is there general agreement on this? http://groups.google.com/group/ringojs/browse_thread/thread/b4590d837fad150f
[10:30] <oberhamsi> i like it by now and was the only one talking against it
[10:55] <robi42> as before in mentioned ml thread: +1 :)
[11:59] <hannesw> any hints for installing git on mac?
[11:59] <hannesw> are you mac users using a graphical client or command line git?
[12:00] <hannesw> seems like there are three options: http://help.github.com/mac-git-installation/
[12:03] <earl> hannesw: http://code.google.com/p/git-osx-installer/downloads/list?can=3
[12:05] <gmosx> hannesw: hey?
[12:09] <gmosx> added a ringoJS related blog post, please vote here: http://news.ycombinator.com/item?id=1454722
[12:13] <hannesw> gmosx great, thanks!
[12:13] <earl> gmosx: Narhal -> Narwhal
[12:13] <gmosx> if you see an error, or something missing let me know or add a comment...
[12:14] <gmosx> earl: ok got it!
[12:14] <gmosx> hannesw: still, you should start a blog, RingoJS deserves more attention...
[12:14] <hannesw> yes, i will :)
[12:15] <gmosx> ah and vote in hacker news ;-) and reddit
[12:15] <gmosx> http://www.reddit.com/r/programming/comments/ci41f/ringojs_vs_nodejs/
[13:06] <robi42> hannesw, fyi: using git installed via macports here.
[13:07] <robi42> http://www.macports.org/
[13:10] <robi42> so, cli + the occasional http://gitx.frim.nl/ (also installed via macports)
[13:11] <robi42> gmosx, great! :)
[13:35] <hannesw> thanks, managed to install apache distribution + symlink to /usr/local/bin
[13:36] <hannesw> it's not my own macbook, hence didn't want to install too much software
[13:37] <hannesw> gmosx wow, your article is working wonders
[13:38] <gmosx> really?
[13:38] <hannesw> well 400 visits so far, that's already much more than daily average
[13:38] <gmosx> tried to be a bit provocative ;-) (though I truly believe that RingoJS is the superior solution!!)
[13:38] <hannesw> i really have to get into that game as well :)
[13:38] <gmosx> yeah, and you would be probably better than me...
[13:38] <gmosx> my english sucks ;-)
[13:39] <hannesw> mine too :)
[13:39] <gmosx> never mind, let's hope we 'll get some more Ringo users ;-)
[13:39] <hannesw> yeah
[13:40] <gmosx> perhaps you can answer some questions in the comment section here: http://news.ycombinator.com/item?id=1454722
[13:47] <hannesw> can you put html links in HN comments?
[13:47] <daian> your english is better than some native speakers i've seen...
[13:48] <hannesw> maybe because i spend way too much time on http://dict.leo.org :)
[13:48] <daian> even so, my point stands :)
[13:53] <oberhamsi> well i think that kind of harsh PR is better not done by main dev :)
[13:53] <oberhamsi> i like the strong wording. gives people smth to discuss.. and they do
[13:54] <gmosx> oberhamsi: agreed...
[14:53] <hannesw> gmosx it's great to see your blog post making waves
[14:53] <hannesw> even if there's some negativity there :)
[14:54] <hannesw> but it reinforces my intention to get into that game
[15:14] <hannesw> oberhamsi that bug you fixed in ringowiki - it's not yet deployed on ringojs.org, right?
[15:15] <hannesw> ok - now it is :)
[15:17] <oberhamsi> hannesw, thx
[15:24] <kwhinnery> hey all
[15:24] <hannesw> hi kwhinnery
[15:25] <kwhinnery> kind of a crazy question for you - I'm trying to scope out how hard it would be to write a custom web framework on top of ringo
[15:26] <kwhinnery> has anything like this been tried before?
[15:26] <hannesw> not hard at all
[15:26] <hannesw> start here: http://github.com/ringo/ringojs/tree/master/apps/jsgi/
[15:26] <hannesw> ringo implements JSGI, so that's the basic/minimal app
[15:27] <kwhinnery> sweet - do I have access to the raw servlet request/response if I needed that level of API access?
[15:28] <kwhinnery> one assumes I must...
[15:28] <hannesw> yes, i think it's request.env.servletRequest|Response in current git
[15:29] <kwhinnery> well, gosh darn it, that's all I need!
[15:29] <kwhinnery> thanks a ton!
[15:29] <hannesw> ringo also has a few things that might be useful for your framework, such as request and upload parsing
[15:30] <kwhinnery> I started a project (http://github.com/kwhinnery/grace) to craft a Sintra-style web framework for JS, but then came across ringo
[15:30] <hannesw> i mean parameter parsing
[15:30] <kwhinnery> It looks like ringo's jsgi runtime is waaaay nicer than anything I could half-ass on top of Rhino
[15:30] <hannesw> cool
[15:31] <hannesw> ringo implements a lot of basic/boring stuff :)
[15:32] <kwhinnery> hannesw I would imagine - I saw that this is a 10+ project and thought "hmm, maybe I'm not smart enough to implement in a few months what these guys did over a decade..."
[15:32] <kwhinnery> really excited about the prospect of using ringo
[15:32] <hannesw> that's great!
[15:32] <hannesw> maybe we should emphasize the fact more that ringo is not (necessarily) a full stack framework
[15:33] <hannesw> i think it scares a lot of good people away
[15:34] <kwhinnery> that could be - the really exciting part for me was that you have a performant jsgi implementation
[15:35] <hannesw> right
[15:38] <kwhinnery> hannesw thanks for taking the time to answer my questions
[15:38] <hannesw> np :)
[17:06] <oravecz> did someone ever figure out how to tell ringo to reference js files in ringo.war instead of ringo-home?
[17:07] <hannesw> if that's ringo.jar right now the way to do so is setting ringo.home to the URL pointing to ringo.jar
[17:07] <hannesw> but it's barely tested
[17:08] <oravecz> but i have other directories in there as well...lemme post a gist
[17:08] <oravecz> http://gist.github.com/450231
[17:10] <oravecz> ringo has a hardcoded modeul-path to 'modules' as well
[17:10] <oravecz> *module-path
[18:34] <patcoll> hey does anyone use textmate here? has anyone hacked on a ringo bundle at all?
[22:49] <Cainus> hey all... the latest from git has 3 failing unit tests... should I be worried?
[23:03] <earl> Cainus: no need to worry. those are known problems resulting from a recent switch to commonjs-conformant unit testing
[23:03] <Cainus> cool thanks