We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(defpackage :common-lisp-user) #+jscl (defun hello () (format t "Hello, yes JSCL ~%")) #-jscl (defun hello () (format t "Hello, no JSCL ~%")) (hello)
This piece of code should output "Hello, yes JSCL", right?
But after compiling, it output "Hello, no JSCL".
sbcl --load jscl.lisp --eval '(jscl:bootstrap)' --eval '(jscl:compile-application (list "feature-test.lisp") "main.js")' --eval '(quit)'
Is this a bug?
I wish to use the same Lisp code to compile on different platforms, like SBCL and ECL and JSCL, how to detect JSCL at compile time?
The text was updated successfully, but these errors were encountered:
Here is a workaround:
sbcl --load jscl.lisp --eval '(jscl:bootstrap)' \ --eval '(pushnew :jscl *features*)' \ --eval '(jscl:compile-application (list "feature-test.lisp") "main.js")' \ --eval '(quit)'
I don't know if it has any side-effects, but it seems to be working.
Sorry, something went wrong.
No branches or pull requests
This piece of code should output "Hello, yes JSCL", right?
But after compiling, it output "Hello, no JSCL".
Is this a bug?
I wish to use the same Lisp code to compile on different platforms, like SBCL and ECL and JSCL, how to detect JSCL at compile time?
The text was updated successfully, but these errors were encountered: