Discussion:
Clue 0.2 - An ANSI C compiler for JavaScript and Lua.
(too old to reply)
c***@freshmeat.net
2008-07-18 13:34:06 UTC
Permalink
Clue 0.2
by David Given (http://freshmeat.net/~dgtaocouk/)
Fri, Jul 18th 2008 13:34

About:
Clue is an experimental ANSI C compiler that targets high level dynamic
languages like Lua, JavaScript, Python, and Perl. It is designed to be very
easy to adapt to new targets. It is currently under development and is more
interesting than useful, although it is complete enough to run several
benchmarking tools (including Whetstone).

Changes:
This version supports JavaScript and Lua backends. C compiled to Lua runs
at about one fifth of native speed (using Mike Pall's LuaJIT engine), while
when compiled to JavaScript it runs at 1/80th of native speed (using
SpiderMonkey). Not all of the C language is covered. Notable omissions are
switch and varargs, but enough is there to be interesting.

Release focus: Initial freshmeat announcement
License: BSD License (revised)
Project URL: http://freshmeat.net/projects/clue/

Homepage: http://freshmeat.net/redir/clue/75191/url_homepage/cluecc.sourceforge.net
Tar/BZ2: http://freshmeat.net/redir/clue/75191/url_bz2/showfiles.php
Mailing list archive: http://freshmeat.net/redir/clue/75191/url_list/mail


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com,
Mac, Solairs,FreeBSD and Windows. Learn more and get a free two user
download at

http://ad.doubleclick.net/clk;160974536;13503038;d?http://www.sourceforge.net/powerbar/perforce/
____________________________| Advertising |____________________________
c***@freshmeat.net
2008-07-20 23:38:00 UTC
Permalink
Clue 0.3
by David Given (http://freshmeat.net/~dgtaocouk/)
Sun, Jul 20th 2008 23:38

About:
Clue is an experimental ANSI C compiler that targets high level dynamic
languages like Lua, JavaScript, Python, and Perl. It is designed to be very
easy to adapt to new targets. It is currently under development and is more
interesting than useful, although it is complete enough to run several
benchmarking tools (including Whetstone).

Changes:
This version supports Javascript, Lua, and Perl backends. C compiled to Lua
runs at about one fifth of native speed (using Mike Pall's LuaJIT engine),
while when compiled to JavaScript it runs at 1/80th of native speed (using
SpiderMonkey). Perl's speed is rather less good. Not all of the C language
is covered. Notable omissions are switch and varargs, but enough is there
to be interesting.

Release focus: Minor feature enhancements
License: BSD License (revised)
Project URL: http://freshmeat.net/projects/clue/

Homepage: http://freshmeat.net/redir/clue/75191/url_homepage/cluecc.sourceforge.net
Tar/BZ2: http://freshmeat.net/redir/clue/75191/url_bz2/showfiles.php
Mailing list archive: http://freshmeat.net/redir/clue/75191/url_list/mail


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com,
Mac, Solairs,FreeBSD and Windows. Learn more and get a free two user
download at

http://ad.doubleclick.net/clk;160974536;13503038;d?http://www.sourceforge.net/powerbar/perforce/
____________________________| Advertising |____________________________
Loading...