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

Interactive tutorial #15

Open
viebel opened this issue Jan 14, 2017 · 4 comments
Open

Interactive tutorial #15

viebel opened this issue Jan 14, 2017 · 4 comments

Comments

@viebel
Copy link

viebel commented Jan 14, 2017

Very cool lib!

I was thinking that it could be very useful for the community if you were building an inteactive tutorial about monet - using KLIPSE.

Here is a POC.

@rm-hull
Copy link
Owner

rm-hull commented Jan 14, 2017

Oooh, interesting... KLIPSE + monet + gists was what I originally wanted http://programming-enchiladas.destructuring-bind.org/ to become, but it kinda stalled - I never got to the point where it was properly interactive. Maybe it's time to start looking at a rewrite using KLIPSE

I never really used the entity system in monet, preferring this instead: https://github.com/rm-hull/big-bang

@viebel
Copy link
Author

viebel commented Jan 14, 2017

I love the idea of http://programming-enchiladas.destructuring-bind.org/.
What tool do you use for evaluating the code?

@rm-hull
Copy link
Owner

rm-hull commented Jan 14, 2017

It just integrated with the clojurescript compiler (see https://github.com/rm-hull/programming-enchiladas/blob/master/src/enchilada/util/compiler.clj#L36-L41) - this just spits out the transpiled javascript, caches it serverside, and then just serves it out on the page.

It was difficult keeping up with the ever-changing clojurescript internals, and then the server took a hammering for a few days when it hit the front page of HN - doing it all client side makes a lot more sense.

@viebel
Copy link
Author

viebel commented Jan 14, 2017

The only drawback with doing it client side is that not all the cljs libraries are (yet) bootstrap compatible.

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