I've been playing with this for a week now, happy to answer any questions.
First impressions, this is a really powerful concept. The implementation can be rough around the edges, but nothing a lisper or smalltalker isn't used to these days.
The value of live coding, to me, outweighs everything else.
k
Kartik Agaram
02/19/2024, 5:26 PM
I'd love to see some screenshots/videos.
➕ 4
j
Joshua Horowitz
02/19/2024, 10:55 PM
Me too! I’m especially interested to know how “live programming” with Juno differs from, say, typing JavaScript into the browser console.
❤️ 2
r
Rafi Khan
02/20/2024, 1:22 AM
I'll post something once I've got more of my code running than crashing :(
I've mostly been sinking hours into JavaScript modules as I try to get react loading
🙏 2
Rafi Khan
02/20/2024, 1:23 AM
But basically it's live coding through late binding.
You can redefine functions and other things at runtime, anything that calls that function after will now run the new code
Rafi Khan
02/20/2024, 1:24 AM
I was able to live code react for example by running render on a 1s timeout and redefining ui components in the built in code editor
Rafi Khan
02/20/2024, 1:24 AM
Similar to what webpack hot module reload does, just a little less clever