Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

JavaScript compiler for Common Lisp

branch: master

Fix link to parse-js

Closes #25
latest commit 00d675cefc
Marijn Haverbeke marijnh authored January 29, 2014
Octocat-spinner-32 bench add codemirror benchmark (and fix some bugs that prevented it from ru… August 14, 2010
Octocat-spinner-32 .gitignore add .gitignore file that ignores *.fasl August 14, 2010
Octocat-spinner-32 LICENSE README update June 11, 2010
Octocat-spinner-32 README.md Fix link to parse-js January 29, 2014
Octocat-spinner-32 api.lisp Added support for Function.caller/arguments.callee.caller property. S… September 23, 2012
Octocat-spinner-32 bench.lisp Clean up exported API, introduce new library-definition macros November 15, 2010
Octocat-spinner-32 cl-js.asd Add :description to .asd file December 01, 2011
Octocat-spinner-32 deflib.lisp Fix brokenness masked by (safety 0) August 01, 2012
Octocat-spinner-32 index.html Mark release 0.12.03 March 14, 2012
Octocat-spinner-32 infer.lisp follow changes in parse-js's representation of for-in January 17, 2011
Octocat-spinner-32 inline-op.lisp Fixed % to use REM instead of MOD (result differs on negative numbers) October 12, 2012
Octocat-spinner-32 js.lisp prevent '&optional &rest' from occuring in argument lists March 08, 2011
Octocat-spinner-32 json.lisp Use #\null instead of #\nul February 13, 2012
Octocat-spinner-32 jsos.lisp Further fix Object.prototype.toString October 25, 2012
Octocat-spinner-32 operators.lisp Make 'false == null' properly return false February 05, 2013
Octocat-spinner-32 package.lisp Added support for Function.caller/arguments.callee.caller property. S… September 23, 2012
Octocat-spinner-32 runtime.lisp Fix definition of Math.SQRT2 February 05, 2013
Octocat-spinner-32 test.js Fixed % to use REM instead of MOD (result differs on negative numbers) October 12, 2012
Octocat-spinner-32 translate.lisp Used two special variables for Function.caller stack instead of consi… September 25, 2012
Octocat-spinner-32 url-encode.lisp raise proper URI errors when the URI-functions encounter a problem October 19, 2010
Octocat-spinner-32 utils.lisp update package name to :cl-js, stop interning JS variables November 12, 2010
README.md

CL-Javascript

See http://marijnhaverbeke.nl/cl-javascript for the project homepage.

CL-JavaScript is a compiler (translator) aimed to enable scripting software written in Common Lisp with JavaScript. It is developed by Alan Pavičić, Marijn Haverbeke (also the author of parse-js library) and Iva Jurišić.

CL-JavaScript is licensed under MIT public license.

Something went wrong with that request. Please try again.