-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap #3
Comments
I'm thinking of using I-Expressions for a project (i.e., adding indentation as an optional alternative to parentheses). Is that something that would be of interest as a feature in |
(I'd be fine with a subset of the I-Expression specification; for example, it might make sense to require |
@mlhetland I haven't had the time to maintain this package in some time, and don't know if I will have time in the future. So I'd recommend making a new package for what you need. |
What's the status of this package, it looks like it is still largely dormant? There's been some talk of having a stdlib for parsing S-Expressions as a utility for testing the julia lowering passes over at JuliaLang/julia#32201. I think SExpressions could be a starting point for those purposes; would you be happy if we took some code / inspiration from this repository and adapted it to the needs of a stdlib? I think a stdlib might strive to be even more lightweight than what you've got here but I do like what I've seen so far :-) |
Hi @c42f, sorry for the late response. I don't think I will necessarily have time to maintain this package in the future. Feel free to take any parts that are correct, lightweight, or helpful, if those parts do exist 😄. |
Awesome, many thanks :-) I'm sure those parts do exist. |
I have some very lightweight S-expression functionality in Tody. The relevant file is here: expr.jl. Not saying it's a better alternative, but it's very lightweight and reasonably standalone :-). (I use the |
Thanks, it looks neat. It turns out that with a few tweaks to make it easier to enter arbitrary |
Meta
Dependencies
FunctionalCollections
dependency (useappend
from a lightweight vocabulary package)Lisp Parser
.
properlyPrinting of s-expressions
show
(especially multiline)show
The text was updated successfully, but these errors were encountered: