site  contact  subhomenews

GenieCC Genie code generator

September 06, 2009 — BarryK
I'm posting this here, as the main forum is down.

Nicholas has created a "code generator" for Genie. What it does is translate a simplified pseudo-code into Genie code.

If the forum was working, you could download it. Maybe it will come-good soon.

Anyway, to compile it in 4.3beta1 or beta2 requires a couple of modifications:

Build it:

# ./waf configure
# ./waf build


The configure step reports that Vala compiler 0.7.5 or later is required. Puppy only has 0.7.4. However I edited 'wscript' so that it would accept 0.7.4, and it compiles.

However at the second step it was unable to find the gee header files. They are at /usr/include/gee-1.0/gee. So, I created a link:

# ln -s gee-1.0/gee /usr/include/gee

The idea is interesting. If this pseudo-code is simple yet capable, and well documented, then it would make it easy to get into creating Genie apps.

Comments

code and chips
Username: lobster
Download it genie code here: (seems downloads working) http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=21537

puppy4.3beta2
Username: wuxiandianzi
"Hi,my teacher; I found a bug in puppy4.3beta2:nathan wallpaper setter in the Menu---Desktop can not run, so I can not change the wallpaper. I do not known what's wrong, I have changed the default.jpg in /usr/share/backgrouds/ and /usr/share/backgrouds_original/ but it is also can not run, when I restart X ,the file that I have changed still be the first one!

Code generator
Username: Nicolas
"Hi all, New version of Genie-Vala Code Creator. * I added the ability to create code in vala ! * Download it here: http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=21593 Special thanks to Barry who created this page Nicolas.

4.3beta2 bug reports
Username: BarryK
"wuxiandianzi, Please read the 4.3beta2 blog release announcement and the 4.3beta2 forum feedback thread before posting any bug report.


Tags: woof