News for hackers. Stuff that matters.
Re:Enu – 3D live coding, implemented in Nim by moigagoo on Tuesday August 01, 2023 @11:40PM (#36966709)
Love this project. My 6 y.o. son and I used to spend hours with it, it's really fun.
Re:Enu – 3D live coding, implemented in Nim by elcritch on Wednesday August 02, 2023 @12:04AM (#36966821)
Really? Sounds like it could be fun to play with my nieces. It'd be fun to show them how to play with "programming".
Re:Enu – 3D live coding, implemented in Nim by moigagoo on Wednesday August 02, 2023 @11:02AM (#36971859)
The biggest challenge with Enu is that kids don't read or write well, so they're basically sitting there telling youbehat to do and you're just coming up with solutions frantically on the spot.

It just occurred to me, that sounds a lot like actual development for a customer :-)

Re:Enu – 3D live coding, implemented in Nim by empressplay on Wednesday August 02, 2023 @12:25AM (#36966946)
This is cool! Logo is awesome -- for a more traditional, web-based 3D Logo interpreter, check out https://turtlespaces.org
Re:Enu – 3D live coding, implemented in Nim by konart on Wednesday August 02, 2023 @01:38AM (#36967310)
Oh, I remember playins with Logo back in school.
Re:Enu – 3D live coding, implemented in Nim by JaDogg on Wednesday August 02, 2023 @06:18AM (#36968989)
Woah, this is magic! This is the right direction (for teaching/learning) compared to no-code and copilot IMHO
Re:Enu – 3D live coding, implemented in Nim by dsrw on Friday August 04, 2023 @10:34PM (#37008414)
Thank you! I hope so. My bet is that text based code can be as easy as drag and drop (but much more flexible) if things are kept extremely simple and concise, and the commands and keywords are discoverable. I think I've made good progress on the simple and concise bit. Discoverability needs work, but I believe it's solvable.
Re:Enu – 3D live coding, implemented in Nim by JaDogg on Friday August 04, 2023 @11:15PM (#37008638)
good work and good luck :)
Re:Enu – 3D live coding, implemented in Nim by giuseppelt on Wednesday August 02, 2023 @07:09AM (#36969321)
Nicely done. I red about the _simplifications_, what's the target audience? Kids? or some particular group?
Re:Enu – 3D live coding, implemented in Nim by dsrw on Friday August 04, 2023 @10:14PM (#37008304)
Thanks! I suppose it's primarily, but not exclusively, aimed at kids. It has rudimentary multiplayer support now, and my hope is that it can be a place for people to build and learn together. I want schools to use it for programming classes, and for friends and families to hang out, teach each other, and build simple games together.
Re:Enu – 3D live coding, implemented in Nim by andybak on Wednesday August 02, 2023 @10:42AM (#36971590)
Apologies for the hijack but a quick plug for something that might be of interest to the same crowd that is curious about Enu.

I'm working on Lua scripting for Open Brush: https://docs.openbrush.app/alternate-and-experimental-builds...

Whilst it's not "live coding" (because typing code in VR is challenging) - it does hot-reload and it does interact with your actions in realtime (i.e. you're modifying the drawing actions you take rather than running a script that generates static output).

Furthermore we have got the beginnings of a viable fully non-VR mode as well as hybrid usage patterns where you might jump in and out of a headset during the session as it suits you.

Re:Enu – 3D live coding, implemented in Nim by ModernMech on Wednesday August 02, 2023 @10:58AM (#36971787)
Just do a ShowHN if you want to plug your project.
Re:Enu – 3D live coding, implemented in Nim by andybak on Wednesday August 02, 2023 @11:44AM (#36972467)
Yeah but it's often hard to get the timing right, to not just drop straight off the front page.

But point taken.

Re:Enu – 3D live coding, implemented in Nim by martijn_himself on Thursday August 03, 2023 @07:29AM (#36984295)
This looks super cool, can't wait to try it. Does anyone know why the project is called 'A Logo-like DSL for Godot', it doesn't really mention Godot much except for it being a (runtime?) dependency?
Re:Enu – 3D live coding, implemented in Nim by dsrw on Friday August 04, 2023 @09:30PM (#37008056)
Initially I used Godot’s scene format to store Enu’s levels, so someone could learn and prototype in Enu, then load the project into Godot for things Enu didn’t support. That didn’t really pan out though and I’ve dropped the idea for now. I’d love to revisit some day.

Currently Enu is just a consumer of Godot. I’ll update the description soon. Thanks for the interest!

Re:Enu – 3D live coding, implemented in Nim by dsrw on Friday August 04, 2023 @10:48PM (#37008482)
Hey all. Enu is my project, and it's really nice to see some interest. It looks like I'm a few days late to this thread, but I'd be very happy to answer questions if anyone is still around.

The first real MVP of Enu will be releasing before the end of the month. 1.0 is years off, but the basics are mostly there and it seems like a good time to put up a web site, write some docs, and see if people actually want to use the thing.

Re:Enu – 3D live coding, implemented in Nim by pietroppeter on Tuesday August 08, 2023 @08:54PM (#37057458)
That’s great news!