coatl

Advanced
@coatl

rubymacros. RubyMacros is a lisp-like macro pre-processor for Ruby. More than just a purely textual substitution scheme, RubyMacros can manipulate and morph Ruby parse trees (in the form of RedParse Nodes) at parse time in just about any way you see fit.

61

redparse. RedParse is a ruby parser written in pure ruby.

24

reg. Reg is a library and language for pattern matching in ruby data structures. Reg provides Regexp-like match and match-and-replace for all data structures (particularly Arrays, Objects, and Hashes), not just Strings.

18

sequence. Sequence provides a unified api for access to sequential Ruby data types, like Strings, Arrays, Files, IOs, and Enumerations.

14

rubylexer. RubyLexer is a hyper-correct lexer library for Ruby, written in Ruby.

14

ron. Well, who needed another serialization format? Not me, but that's what I've made. Ruby Object Notation (Ron) is a textual format for the representation of Ruby data structures. It's somewhat like YAML, XML, or (most of all) JSON. However, since it is defined entirely within and as a subset of Ruby, it has the slick property that Ron expressions are legal Ruby. Thus it is very like JSON, except that it's Ruby-centered instead of being JavaScript-centered.

11

pathman. pathman or path manager assembles groups of projects so that they can be used together smoothly

3

regexp_parser. A regular expression parser library for Ruby

1

ripper2ruby. Similar to ruby2ruby this library allows to parse Ruby code, modify and recompile it back to Ruby.

1

baseruby. ruby (1.8.6 for now) without GPL code, and with a few other hacks for it that make it useful as a library and base implementation

1

polyglot. github clone of svn://rubyforge.org/var/svn/polyglot/trun

1

ocelot. Caleb Clausen's type-inducting ruby-to-c converter

1

sshh. ssh halcyon helps you set up and manage per-host keys, so you only need to type your password on 1st connect

1
13
Apply