-
Notifications
You must be signed in to change notification settings - Fork 3
Implement builtin special forms #26
Comments
Quick note about the
In this particular case, I could embed |
Yes, I am aware of this issue but yet to decide on a solution. (Like I had mentioned on the other thread, I am always skeptical of making things public unless they are absolutely needed 😅). Do let me know if you have any other suggestions on this. |
Yup, makes sense! BTW I share your skepticism on the issue of exporting symbols, so 👍. I don’t have a solution in mind either — just wanted to flag the issue. I’ll let you know if I come up with anything. |
@spy16 The latest commit breaks Wetware's I've given this a bit of thought and haven't been able to come up with a solution other than exporting Have you had any breakthroughs on your end? |
Ohh. Yea, I haven't come up with any solution too (probably because exposing Analyse is the right solution).. Go ahead with the PR. Another problem to keep in mind (while implementing your custom analyser/exprs for example): currently type Expr interface {
Eval() (Any, error)
} |
(do <expr>*)
(if test then else?)
(def sym value)
(quote expr)
(let ( binding* ) expr*)
(fn name? ( param* ) expr*)
The text was updated successfully, but these errors were encountered: