Name

Results 44 comments of Name

Hi. Why is function metadata required for self-hosting? For some low-level implementations, adding metadata for functions, especially built-in functions, brings no benefit for understanding LISP or self-hosting. It increases the...

The MAL implementation has been changed in order to hide these issues. A proper fix has been found for: - [ ] fantom - [ ] haxe - [x] io...

The vala issue is reproducible with ``` (load-file "../mal/env.mal") (load-file "../mal/core.mal") (println " This should not be empty: " core_ns) ``` Printing `core_ns` at the end of `core.mal` works as...

Hi. It would be good to clarifiy the semantics of quasiquoting before attempting to nest. `(quasiquote [])` has been returning `()` instead of `[]` for years despite a TODO in...

Pull request #401 hopefully improves the situation. It does not allow nesting.

Hello. It would be nice to at least update the documentation, so that new implementors spend less time on macros. The purescript implementation is a good example, and has been...

Hello. I have made the same suggestion in #384. The issue is long, here is the specific quote: ` I agree that it is a bit more readable and is...

My answer was unclear. Kanaka wants quasiquote as a macro because it is representative of existing implementations of actual LISP variants*, hence part of the specification/purpose of the MAL project....

Sorry, I have no clue and miss motivation to investigate this issue.

A single comma was causing a crash reported in an unrelated module... And now that this is solved, a self-hosting issue. I have no clue for now, but I suggest...