An open API service indexing awesome lists of open source software.

https://github.com/zhum/hoplang

Hoplang is revolutional data processing language
https://github.com/zhum/hoplang

Last synced: 11 months ago
JSON representation

Hoplang is revolutional data processing language

Awesome Lists containing this project

README

          

=HOPLANG=
Revolutional data processing language. World domination toolset component...

==How to start hacking==
lib catalog contains all needed files. If you had change something and want to check,
please run 'rake local' - it will rebuild gem-file and reinstall gem.

*Notes*

1. Syntax will be described later in wiki
2. Hopstance - root class
3. hop method = do it!
4. createNewRetLineNum method = get current text and position, then process it,
create new Hopstance, change text (optionally, if optimizations were made),
and return created Hopstance and new position in text
5. do_yield method = do yield :)

*Required modules (rubygems)*

- cassandra - used to interact with Cassandra DB
- citrus - used for expression grammar