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
- Host: GitHub
- URL: https://github.com/zhum/hoplang
- Owner: zhum
- Created: 2011-09-03T05:41:23.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2013-04-10T11:36:44.000Z (about 13 years ago)
- Last Synced: 2023-03-11T05:02:01.199Z (over 3 years ago)
- Language: Ruby
- Homepage:
- Size: 15.1 MB
- Stars: 5
- Watchers: 4
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README
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