birulevo.net | 1 Apr 12:25 2007
Juan Jose Garcia-Ripoll | 1 Apr 15:30 2007
David_Creelman | 3 Apr 01:44 2007
Julian Stecklina | 4 Apr 17:29 2007
Tristan Ravitch | 4 Apr 18:37 2007
Dustin Long | 5 Apr 03:12 2007

Kamen Lisp - ECL embedded in Firefox

Hi All,
I wanted to announce a project I've been hacking on for a while. It's a 
Firefox extension that allows Common Lisp to be used
instead of Javascript to script webpages. Naturally, it uses ECL as the 
lisp environment.

You can check it out here:
http://www.cs.stevens.edu/~dlong/software/kamen/index.php

This is still a very early version, it's still a bit unstable (very 
unstable on Linux), and limited in functionality. Basically there's 
enough in place to make this demo page work, which calculates fibonachi 
numbers and uses some DHTML to display the result:
http://www.cs.stevens.edu/~dlong/software/kamen/fib.html

For the next version I hope to fix many of the current issues (random 
crashes, dom limitations, single global environment) but figured you'd 
be interested in hearing about where it's at so far.

Dustin

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
birulevo.net | 5 Apr 11:45 2007
Tomi Neste | 5 Apr 14:19 2007
Goffioul Michael | 5 Apr 15:00 2007
Pierre THIERRY | 5 Apr 15:52 2007

Re: Kamen Lisp - ECL embedded in Firefox

Scribit Dustin Long dies 04/04/2007 hora 21:12:
> I wanted to announce a project I've been hacking on for a while. It's
> a Firefox extension that allows Common Lisp to be used instead of
> Javascript to script webpages. Naturally, it uses ECL as the lisp
> environment.

I've been waiting for it!

> http://www.cs.stevens.edu/~dlong/software/kamen/fib.html

One remark and some questions:

- the page is not a valid HTML document, the Lisp code should either be
  escaped or protected in CDATA sections
- why is the value of onClick "run();" and not "(run)"? does that mean
  that your code make it possible to call CL from JS?

BTW, will you release this code under a free licence?

Curiously,
Pierre
--

-- 
nowhere.man@...
OpenPGP 0xD9D50D8A
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
(Continue reading)


Gmane