basilisp icon indicating copy to clipboard operation
basilisp copied to clipboard

A Clojure-compatible(-ish) Lisp dialect targeting Python 3.8+

Results 72 basilisp issues
Sort by recently updated
recently updated
newest added

Would be pretty great if we could have some sort of f-string support in Basilisp.

issue-type:enhancement
lang

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...

issue-type:enhancement

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...

issue-type:bug
component:testing

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.

blocked

Fixes #1056 Blocked due to https://github.com/MagicStack/immutables/issues/116 right now

blocked

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...

issue-type:enhancement
component:host

https://github.com/oracle/graalpython

issue-type:enhancement
component:host

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...

issue-type:enhancement
component:testing