monet icon indicating copy to clipboard operation
monet copied to clipboard

Interactive tutorial

Open viebel opened this issue 8 years ago • 4 comments

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.

viebel avatar Jan 14 '17 19:01 viebel

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

rm-hull avatar Jan 14 '17 20:01 rm-hull

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

viebel avatar Jan 14 '17 20:01 viebel

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.

rm-hull avatar Jan 14 '17 20:01 rm-hull

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

viebel avatar Jan 14 '17 21:01 viebel