Live data from Hacker News

Viewing profile — dsrw

dsrw

HN member
Joined
Thu, Jun 06, 2013, 6:05 PM UTC
HN karma
69
Public activity
36 items

About dsrw

No profile information was provided.

Recent public activity

  1. 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…

  2. story
  3. 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. …

  4. 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…

  5. 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…

  6. 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…

  7. story
  8. 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…

  9. 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 …

  10. 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…

  11. 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’…

  12. 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, `…

  13. 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…

  14. 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…

  15. 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…

  16. 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…

  17. comment
  18. 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…

  19. comment
  20. 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…

  21. 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 …

  22. 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 …

  23. 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…

  24. 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…

  25. 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…