Viewing profile — dsrw
dsrw
HN member- Joined
- Thu, Jun 06, 2013, 6:05 PM UTC
- HN karma
- 69
- Public activity
- 36 items
- HN profile
- View on Hacker News ↗
About dsrw
No profile information was provided.
Recent public activity
-
comment
Comment #48629309
Enu is an MIT licensed 3D sandbox for learning to code, experimenting, and having fun. In this video we implement an out of process MCP server and teach Claude to build 3d worlds i…
- story
-
comment
Comment #38525569
That's my history too. I remember spending hours in the 80's drawing LINEs and CIRCLEs in a loop, making tunnels, flowers, and whatever else I could come up with that looked cool. …
-
comment
Comment #38523703
Enu author here. I taught it to a group of 11 year olds at a community coding club a few years ago, with reasonable success. At the time Enu didn't work very well, but by the end t…
-
comment
Comment #38504924
Yes. It’s so you can maintain a consistent style in your code base even if your dependencies use different styles. Nim has excellent C/C++ interop and it’s relatively common to int…
-
comment
Comment #38459964
Enu is a multiplayer programming environment powered by Nim and Godot. It's meant to teach kids to code, make 3D game programming easier, and for experimenting and having fun. It's…
- story
-
comment
Comment #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 stil…
-
comment
Comment #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 …
-
comment
Comment #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 lear…
-
comment
Comment #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’…
-
comment
Comment #35390963
This particular example isn't actually an issue in Nim. The first letter of a nim identifier is case sensitive, so while `my_thing` and `myThing` are normalized to the same name, `…
-
comment
Comment #35389792
Essentially nobody was a "JavaScript Developer" in 2005, 10 years after JS's release. JQuery didn't exist yet, the term "AJAX" hadn't been coined, and NodeJS was years away. Web de…
-
comment
Comment #35248488
It's a weird license that seems to say "you can use this as long as you don't compete with us", with an automatic switchover to Apache 2.0 in 5 years. Definitely better than closed…
-
comment
Comment #34539147
https://github.com/dsrw/enu - Enu is a 3d live programming environment for experimenting, making games, and learning to code. Kind of a Logo meets Minecraft type thing. It's writte…
-
comment
Comment #34095657
I tried Nim on a lark 3 years ago. I was writing a learn-to-code tool in Godot and was getting frustrated with some of the limitations of GDScript, so I decided to build it again i…
- comment
-
comment
Comment #31289461
I haven't seen this at all, and am actually baffled that you're talking about dom. My experience of him has been the literal opposite. He didn't cargo cult his software into the ec…
- comment
-
comment
Comment #29593218
I don't think Nim has anything that I'd call a "global namespace". By default importing a module will include its exported symbols into the local module, but that doesn't impact an…
-
comment
Comment #29506478
I agree, but certain operations need to safely accept untrusted input if I'm going to handle input at all. Running a regex on user input doesn't mean I trust the input. It means I …
-
comment
Comment #28931830
With the '--debugger:native' flag, the Nim debugging experience isn't too bad. Not on the level of Java or C#, but you can set breakpoints, step in/over/out of code and inspect or …
-
comment
Comment #26113857
This is cool. I'm working on something similar called enu ( https://github.com/dsrw/enu ), but you're further along than I am. A few suggestions that may or may not be helpful: - I…
-
comment
Comment #24909925
I have a 5 year old who's going to try it once the release is out, but he might still be a bit young to get much out of it. I'm really curious to see how it goes. Thanks for the ki…
-
comment
Comment #24908567
Enu is 3D live coding environment with a Logo inspired API, implemented in Nim. It aspires to make 3D game development easier and more accessible, and to be a fun way to learn to c…