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

I would expect #j:require to evaluate to the require function, but it doesn't happen. Instead, it returns NIL. However, `(#j:console:log "test")` does work.

bug

Looking at the long tail of list of contributors and watchers I think it is fair to say that there are more than few developers interested in contributing to JSCL....

This one, together the lambda list, will be useful to get a more friendly REPL.

enhancement
feature
easy

Remove all non determinism from the build process. - [ ] Uses `SOURCE_DATE_EPOCH` env variable in the `compilation-notice` https://reproducible-builds.org/specs/source-date-epoch/

enhancement

This would ease development and simplify bootstrapping process. The key is to avoid collisions with the host system. This can be achieved with package-renaming as SBCL does, prefixing symbols or...

enhancement

It would be nice to map the JS stack trace to something that JSCL can understands, converting JS identifiers back to the Lisp symbols.

enhancement
compiler

As stated here and there across code, issues or some PRs, we still need to work on a design for the JavaScript. I have started to experiment with this, see...

While working on some FFI features prototypes I have tried to expose the `instanceof` operation but my understanding of the compiler internals is too limited for this. I am trying...

One can easily crash the REPL trying to evaluate a large number, such as 1d999.

bug

I was sent some contributions to the email from this person with contributions to JSCL. - https://github.com/vlad-km/klib - https://github.com/vlad-km/moren - https://github.com/vlad-km/jscl-chrome-extension The repositories contain code related to DOM manipulation, a...