From: rubynet-announce-request@... Date: 2003-08-08T04:00:07+09:00 Subject: rubynet-announce Digest, Vol 6, Issue 3 Send rubynet-announce mailing list submissions to rubynet-announce@lists.rubynet.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.rubynet.org/lists/listinfo/rubynet-announce or, via email, send a message with subject or body 'help' to rubynet-announce-request@lists.rubynet.org You can reach the person managing the list at rubynet-announce-owner@lists.rubynet.org When replying, please edit your Subject line so it is more specific than "Re: Contents of rubynet-announce digest..." Today's Topics: 1. RubyConf 2003: Call for Presentation Proposals (dblack@superlink.net) 2. Coco/R for Ruby 1.0.0 has been released (Ryan Davis) ---------------------------------------------------------------------- Message: 1 Date: Wed, 6 Aug 2003 17:51:18 -0400 (EDT) From: dblack@superlink.net Subject: [ruby-announce] RubyConf 2003: Call for Presentation Proposals To: announce@rubynet.org Message-ID: Content-Type: TEXT/PLAIN; charset=US-ASCII RUBY CONFERENCE 2003: Call for Presentation Proposals Proposals for full-length presentations (about 45-50 minutes) at the 2003 Ruby Conference are now being accepted at . The deadline for proposal submission is August 20. Announcement of presentation selection and conference agenda will be made shortly thereafter. Looking forward to seeing, and possibly hearing, you at the Conference! David Black Chad Fowler for Ruby Conference 2003 (http://www.rubyconf.org) and Ruby Central, Inc. (http://www.rubycentral.org) ------------------------------ Message: 2 Date: Wed, 6 Aug 2003 20:04:20 -0700 From: Ryan Davis Subject: [ruby-announce] Coco/R for Ruby 1.0.0 has been released To: Seattle Ruby Brigade! Cc: Ruby Announce Message-ID: Content-Type: text/plain; charset=US-ASCII; format=flowed Coco/R for Ruby 1.0.0 has been released. http://sourceforge.net/projects/coco-ruby/ DESCRIPTION: (Stolen from http://www.scifac.ru.ac.za/coco/) Coco/R combines the functionality of the well-known UNIX tools lex and yacc , to form an extremely easy to use compiler generator that generates recursive descent parsers, their associated scanners, and (in some versions) a driver program, from attributed grammars (written using EBNF syntax with attributes and semantic actions) which conform to the restrictions imposed by LL(1) parsing (rather than LALR parsing, as allowed by yacc ). The user has to add modules for symbol table handling, optimization, and code generation in order to get a running compiler. Coco/R can also be used to construct other syntax-based applications that have less of a "compiler" flavour. (Not stolen) Coco/R(uby) is a port of Coco/R to ruby and generates pure ruby parsers and scanners. This version of Coco/R is not related to Mark Probert's version (http://raa.ruby-lang.org/list.rhtml?name=coco-rb). This version of Coco/R generates pure ruby. Mark's version generates C for ruby extensions. If you find this version too slow, you might want to check out Mark's. If however, you need pure ruby or can't deploy where there is a C compiler, you finally have an LL solution. FEATURES/PROBLEMS: + Happy neato ruby parsers and lexers. - Not clean. Design needs massive cleanup. - Needs actual documentation (unless you've used coco/r before). - Needs actual tests. - Probably lots of other bad things... I'd love feedback. ------------------------------ _______________________________________________ rubynet-announce mailing list announce@rubynet.org http://lists.rubynet.org/lists/listinfo/rubynet-announce End of rubynet-announce Digest, Vol 6, Issue 3 **********************************************