-
Notifications
You must be signed in to change notification settings - Fork 2
Spec and Orb Files
jacob-carlborg edited this page Jul 12, 2011
·
2 revisions
The orbfile and the orbspec file is written in Ruby. Why?
- Because I think it's on of the best language available to create good looking DSL's
- When the files are written in a complete language you have great flexibility and can take full advantage of Ruby
- There's no need to create a parser for a new config/spec format
(There is no runtime dependency on Ruby, it's embedded in the tool)
Why not D?
- Because I think the files will be too verbose
- If the files are written in D, the tool will, most likely, need to: output a file, compile it and then run the resulting binary to get all the information.
I'll probably explore the possibility of having spec and orb files written i D.