Name

Results 44 comments of Name

Hello. I have reduced the width of the lines in the process .txt files. The symbol in MAL environments is a clever solution. I have implemented it in some languages...

Hello. A few issues remain before I squash the changes into a single commit. c.2: the failure on github is unreproducible with gcc 11.12.0. objpascal: unreproducible with fpc 3.2.2. ocaml:...

Testing the reader in step1 is easyer because no evaluation is involved yet. ``` `(a (b) c) ;=> (quasiquote (a (b) c)) ``` The faulty reader (in the commit before...

Investigating macro and quasiquote expansion is difficult. I will not discuss the large test, but the short test should definitely be included in step1 for each reader macro.

Please rename this issue. There is an `atom` type in MAL with deliberately limited support, so the current title is confusing.

Apologies in return, then. Your answer makes me realize that my tone was crude, please be indulgent to my english skills and have fun with MAL !

Hi. The `ada.2` implementation answers: ``` user> (defmacro! expansiontest (fn* () (let* [sym (symbol "s")] `(let* (~sym ("bol")) (do (println "sym:" ~sym)))))) user> (expansiontest) Uncaught exception: first element must be...

A bug crashing `perf.mal` after passing all existing tests is definitely worth a new test. But I am a bit lost in your history. Could you please refer to a...

It seems difficult to extract a minimal test, and such a test may not be as useful as I expected because few implementations will mix list/vector/map delimitors and reader macros.

Some related questions… * Should we rename `hash-maps` to `maps`? The term is confusing as the underlying implementation is irrelevant. * What is the purpose of `dissoc`? I know it...