Skip to content
/ rol Public

RAY-uh Light -- an attempt to understand reia, sort out some stdlib, and document

Notifications You must be signed in to change notification settings

eyberg/rol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROL is ' Ray-uh Light '

  Ray of Light aims to fill in for rdoc for reia.

yeh.. so whatever, Madonna grows less hot by the day
and we have to compensate..

basically this is a simple project to acquaint myself
with reia, the up and coming badasser of them all

Install:

  None. That is of course as long as you have erlang and reia
  installed. No?? Bad Monkey!

  sudo apt-get install erlang
  git clone git://github.com/tarcieri/reia.git
  cd reia; rake; sudo rake install

Example:

  Let's say we want to document the stdlib tcpsocket class.
  All we need to do is pull out rol and execute:
  (notice that I have not yet done ANY user-defined paths
    so watch yourself before you break yourself)
  
  reia rol.re ../reia/lib/tcpsocket.re

Testing:

  Eventually we'll want to get behave testing all of our stuff
and be able to run this against itself -- however I'm tired and
I'm drunk and I'm going to bed.

Todo:
  * need to put some smarter matchers in for identifying proper
    structures -- maybe transfer to leex/yecc for superior grammar
    based source parsing?
  * implement behave: http://github.com/pirj/behave/tree/master
  * implement some sort of text/markup/css (haml?) handler... prob
    go look at ryan for answers..
  * cleanup css
  * cleanup homebrew classes
  * support directories for multiple source files at once

About

RAY-uh Light -- an attempt to understand reia, sort out some stdlib, and document

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published