Skip to content
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

interpretor/compiler for bifurcan structures #8

Closed
zcaudate opened this issue Nov 30, 2018 · 2 comments
Closed

interpretor/compiler for bifurcan structures #8

zcaudate opened this issue Nov 30, 2018 · 2 comments

Comments

@zcaudate
Copy link

It'll be really cool if there was a way for existing clojure code to be interpreted/compiled using bifurcan datastructures:

ie.

(assoc {} :a 1 :b 2) => io.lacuna.bifurcan.Map

(conj [] 1 2 3) => io.lacuna.bifurcan.List

I'm not too sure of the difficulty or the feasibility.

@ztellman
Copy link
Member

ztellman commented Dec 2, 2018

This would require adding a Clojure-like facade to the data structures, and then forking Clojure. I discussed the difficulties of the facades a while ago, and have no desire to fork Clojure.

@ztellman ztellman closed this as completed Dec 2, 2018
@zcaudate
Copy link
Author

zcaudate commented Dec 6, 2018

ah awesome. thanks for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants