Prev: How to easily upgrade to new Ruby 1.9 patch level
Next: [Ruby Package Standard] name correspondence
From: Robert Klemme on 3 Jul 2010 08:58 On 07/03/2010 12:57 AM, Eleanor McHugh wrote: > I seem to have been missing in action for the best part of six months > so I thought it was about time I put together a progress report and > pimped the vapourware in hopes of finding some likeminded > miscreants/dilettantes to turn it into something more substantial. > > There're probably only a handful of people on here who'll be > interested in what follows so I've marked it OT for those of you > interested exclusively in Ruby. Feel free to press delete, I won't be > offended :) Elli, thank you for the elaborate report! I am not sure I get every detail (mostly because I do not know Go and a few other languages you mention). If I understand you properly your plan is to create various language runtimes in Go - each one to help explore a particular class of problems that need to be solved for the Ruby runtime that you want to build eventually. Did I get that right? Cheers robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/
From: Martin DeMello on 3 Jul 2010 10:49 On Sat, Jul 3, 2010 at 4:27 AM, Eleanor McHugh <eleanor(a)games-with-brains.com> wrote: > I seem to have been missing in action for the best part of six months so I thought it was about time I put together a progress report and pimped the vapourware in hopes of finding some likeminded miscreants/dilettantes to turn it into something more substantial. > > There're probably only a handful of people on here who'll be interested in what follows so I've marked it OT for those of you interested exclusively in Ruby. Feel free to press delete, I won't be offended :) Fascinating stuff. I've always wanted to play around with Go, but have been putting it off because I'm dabbling in too many languages already. (My long term plan, though, is to use it to write a modal text editor with an embedded scheme as its scripting language. Basically a vim clone but using a real language to extend itself. Go seems like an excellent choice of language to write the core in.) martin
From: Robert Klemme on 4 Jul 2010 04:11 On 07/03/2010 04:49 PM, Martin DeMello wrote: > On Sat, Jul 3, 2010 at 4:27 AM, Eleanor McHugh > <eleanor(a)games-with-brains.com> wrote: >> I seem to have been missing in action for the best part of six months so I thought it was about time I put together a progress report and pimped the vapourware in hopes of finding some likeminded miscreants/dilettantes to turn it into something more substantial. >> >> There're probably only a handful of people on here who'll be interested in what follows so I've marked it OT for those of you interested exclusively in Ruby. Feel free to press delete, I won't be offended :) > > Fascinating stuff. I've always wanted to play around with Go, but have > been putting it off because I'm dabbling in too many languages > already. (My long term plan, though, is to use it to write a modal > text editor with an embedded scheme as its scripting language. > Basically a vim clone but using a real language to extend itself. Go > seems like an excellent choice of language to write the core in.) yemacs? SCNR robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/
From: Eleanor McHugh on 4 Jul 2010 08:54 On 3 Jul 2010, at 14:00, Robert Klemme wrote: > On 07/03/2010 12:57 AM, Eleanor McHugh wrote: >> I seem to have been missing in action for the best part of six months >> so I thought it was about time I put together a progress report and >> pimped the vapourware in hopes of finding some likeminded >> miscreants/dilettantes to turn it into something more substantial. >> >> There're probably only a handful of people on here who'll be >> interested in what follows so I've marked it OT for those of you >> interested exclusively in Ruby. Feel free to press delete, I won't be >> offended :) > > Elli, thank you for the elaborate report! I am not sure I get every detail (mostly because I do not know Go and a few other languages you mention). If I understand you properly your plan is to create various language runtimes in Go - each one to help explore a particular class of problems that need to be solved for the Ruby runtime that you want to build eventually. Did I get that right? Spot on Robert :) Ellie Eleanor McHugh Games With Brains http://feyeleanor.tel ---- raise ArgumentError unless @reality.responds_to? :reason
From: Eleanor McHugh on 4 Jul 2010 09:56 On 3 Jul 2010, at 15:49, Martin DeMello wrote: > On Sat, Jul 3, 2010 at 4:27 AM, Eleanor McHugh > <eleanor(a)games-with-brains.com> wrote: >> I seem to have been missing in action for the best part of six months so I thought it was about time I put together a progress report and pimped the vapourware in hopes of finding some likeminded miscreants/dilettantes to turn it into something more substantial. >> >> There're probably only a handful of people on here who'll be interested in what follows so I've marked it OT for those of you interested exclusively in Ruby. Feel free to press delete, I won't be offended :) > > Fascinating stuff. I've always wanted to play around with Go, but have > been putting it off because I'm dabbling in too many languages > already. (My long term plan, though, is to use it to write a modal > text editor with an embedded scheme as its scripting language. > Basically a vim clone but using a real language to extend itself. Go > seems like an excellent choice of language to write the core in.) I still find myself missing Ruby conveniences such as proper exception handling and first-class meta-programming support, but it's a remarkably productive language compared to C(++) or Java. It's also got a nice simple testing framework that includes benchmarking support which I may port to Ruby at some point - it's much simpler than all the TDD/BDD tools (which is probably why I like it). There are a couple of Scheme implementations in Go which might fit the needs of your editor, but if they don't then let me know and I'll see if the GoLightly Scheme can be turned into a scripting engine. Ellie Eleanor McHugh Games With Brains http://feyeleanor.tel ---- raise ArgumentError unless @reality.responds_to? :reason
|
Next
|
Last
Pages: 1 2 3 Prev: How to easily upgrade to new Ruby 1.9 patch level Next: [Ruby Package Standard] name correspondence |