Guys, here is the story behind yesterday demo-effect bug.
My first guess was right: it was the GC but my analysis was all wrong.
So basically I should use soft references... or weak references with an additional retention queue.
How did it go yesterday? ๐
I think people are interested but we need more to show and for people to try. Emacs support is key too.
I guess we need a "killer app" like CIDER, or something that's extremely unreliable that "just works" in unrepl
Oh and I discovered that I was unwillingly projection-mapped as Tony Stark
That is a fair comparison
Wait
What does "projection-mapped" mean?
haha. I think that's perfect. Who else would you be compared to? ๐
tatoos + mapping = https://vimeo.com/143296099
I think CIDER is usable today. I think the killer feature would be "blob loading" it. I know there's the jvm sideloader in place, but how can one easily get setup to send all those namespaces?
Basically, what are the steps for me to get from CIDER.jar to a big list of namespace -> base64 encoded list ready for a client to consume?
but donโt you need to port middlewares?
Implementing the sideloader in unravel is on my todo list
@cgrand, here's the recording of yesterday's demo: https://youtu.be/BghjArWIjME?t=1m37s
Is it to you that I said I didnโt like PoP?
I found amber monitors more classy.
Animation in PoP was super smooth but moves have to completed (an animation canโt be interrupted) it added quite a latency to the controls.
yeah it was me ๐ still the game is pretty similar to a live coding session
However I liked a later game that suffered from the same issue: Another World but platforms were less present and the story more heavily scripted.
never played that one, but it looks like the kind of game I would have loved at the time