basilisp
basilisp copied to clipboard
A Clojure-compatible(-ish) Lisp dialect targeting Python 3.8+
Would be pretty great if we could have some sort of f-string support in Basilisp.
Hi, In Clojure, it is typical for source code to reside in a subdirectory of the project root, such as the `src` directory. However, it is not immediately clear how...
Hi, t appears there is a bug in map destructuring where an `:or` default value overrides a key in the destructured map when the key's value is falsy, such as...
Hi, it's not possible to execute `Basilisp` tests in a new project due to the following error ``` ERROR tests/issuetests/issue_test.lpy - ModuleNotFoundError: No module named 'tests' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error...
Also for creating a Graal standalone executable, there seems to be some issue with Basilisp's bytecode caching implementation. [This](https://www.graalvm.org/dev/reference-manual/python/Performance/https://www.graalvm.org/dev/reference-manual/python/Performance/) may be a helpful resource in figuring out the issue.
Fixes #1056 Blocked due to https://github.com/MagicStack/immutables/issues/116 right now
Implements #980 - `basilisp.test` - Add test report protocol - Add `run-tests`, `run-all-tests` - Add `with-fixtures`, `compose-fixtures`, and `join-fixtures` - Add `instance?` assertion - `basilisp.contrib.nrepl-server.test` - Add `test`, `test-all`, and...
https://github.com/oracle/graalpython
It would be nice to be able to run tests in the repl with the `basilisp.test` namespace. The proposed changes: - Add [`run-tests`](https://clojure.github.io/clojure/clojure.test-api.html#clojure.test/run-tests), and [`run-all-tests`](https://clojure.github.io/clojure/clojure.test-api.html#clojure.test/run-all-tests), etc as in `clojure.test` to...