Eleanor--- I have just been looking at ANTLR parser generator. Too bad there is no Ruby interface for that, it might be a way to integrate Icon like features.
Kent At 05:20 PM 3/8/2007, you wrote: >On 8 Mar 2007, at 17:29, Kent Palmer wrote: > > I would like to see some marriage between Ruby and Unicon. > > > > The idea of making Unicon a DSL on top of Ruby would be very > > appealing to me. But I don't know what that would do for performance. > > > > Both Icon and Ruby have C interfaces. Perhaps there is some way to > > marry them via their interfaces. Is that possible? > >Well I must admit to being a bit of a Rubyista these days, mainly >thanks to the elegant syntax and the ease of meta-programming. It's >not a better language than Un/icon, and where string handling is >concerned I find Regular Expressions the most infuriating alternative >to a decent scanning environment, but as mainstream languages go it's >by far the most enjoyable to work with. It's also a dream for network >coding or anything where native bindings are useful. To my way of >thinking it's Lisp for those of us who like syntax ;) > >A couple of times I've considered the possibility of an Iconish DSL >for Ruby or a Ruby translator for the Unicon runtime, but these are >both substantial projects. There are implementations of generators >and scanning environments for Ruby but they don't fit as well as they >do in Icon, but more frustrating is the lack of goal direction. >That's what hooked me on Icon back in the v5 days, and the addition >of this has been discussed several times in the Ruby community but >it's a hard feature to sell to people who've never used it. > >It's disappointing that the two great language loves of my life are >basically incompatible at this point in time :( > > >Ellie > >Eleanor McHugh >Games With Brains >---- >raise ArgumentError unless @reality.responds_to? :reason > > >------------------------------------------------------------------------- >Take Surveys. Earn Cash. Influence the Future of IT >Join SourceForge.net's Techsay panel and you'll get the chance to share your >opinions on IT & business topics through brief surveys-and earn cash >http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >_______________________________________________ >Unicon-group mailing list >Unicon-group@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/unicon-group ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Unicon-group mailing list Unicon-group@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/unicon-group