jscl icon indicating copy to clipboard operation
jscl copied to clipboard

A Lisp-to-JavaScript compiler bootstrapped from Common Lisp

Results 115 jscl issues
Sort by recently updated
recently updated
newest added

This is part of designing a clear JS API for jscl, but I keep it here as an example of usage and a project that could add support for jscl:...

JSCL can be used with the REPL right now, but it is not easy to distribute your own code based on it. We need to implement a way to compile...

feature

``` lisp CL-USER> (let ((list (list 1 2 3))) (setf (car list) 0) list) (0 2 3) CL-USER> (let ((list (list 1 2 3))) (setf (first list) 0) list) ERROR:...

feature
easy

There is a limitation now to use package during bootstrapping. The `in-package` macro sets `*package*` both at compile-time and load-time. `load` and `compile-time` are supposed to bind `*package*` so a...

compiler

I can't find way...sorry for simple question. ``` js new Float32Array(10) ``` `cl::new` seems just create empty object.

feature

Is there a way to create an initialized or anonymous Javascript object akin to the results of using the object literal syntax in Javascript? I've been searching around in the...

feature

This fails for local documents in (at least) some versions of chromium.

Giving you guys a heads-up: https://github.com/jvilk/BrowserFS This looks like a good way to implement filesystem access inside JSCL.

feature

`Map` can be used to implement directly hash tables for the `eq` test, and it can be used as well to compute the hash value for the `eql` and `equal`...

enhancement

It is useful to use another name for existing functions in the host Lisp implementation. So we will be able to use it and test it interactively without compiling JSCL...

enhancement