Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dsrw
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
NimConf 2026: Extending Enu, and building 3D worlds with Claude
(youtube.com)
2 points
by
dsrw
3mo ago
|
1 comments
2.
▲
by
dsrw
3mo ago
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 in Nim.
3.
▲
by
dsrw
3y ago
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. I didn't ever finish anything really, I mostl
4.
▲
by
dsrw
3y ago
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 the kids were able to code simple structures and make mo
5.
▲
by
dsrw
3y ago
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 interact with C or C++ symbols directly, and being able to
6.
▲
Enu: Learn to code and build 3D games in Nim
(xn--hea.nu)
2 points
by
dsrw
3y ago
|
1 comments
7.
▲
by
dsrw
3y ago
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 MIT licensed and will be usable to create standal
8.
▲
by
dsrw
3y ago
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 r
9.
▲
by
dsrw
3y ago
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 progr
10.
▲
by
dsrw
3y ago
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 cl
11.
▲
by
dsrw
3y ago
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
12.
▲
by
dsrw
3y ago
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, `my_thing` and `MyThing` are different.
13.
▲
by
dsrw
3y ago
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 developers were using JS to
14.
▲
by
dsrw
3y ago
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 source, but probably not Open Source by
15.
▲
by
dsrw
4y ago
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 written in Nim (using the Godot game en
16.
▲
by
dsrw
4y ago
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 in Nim. It was very much a "I don't want to do what
17.
▲
by
dsrw
4y ago
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 ecosystem. He made the ecosystem. Nimble is the
18.
▲
by
dsrw
5y ago
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 anything globally. In my opinion, thi
19.
▲
by
dsrw
5y ago
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 trust my regex engine. I should be able to trust m
20.
▲
by
dsrw
5y ago
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 watch variables without having to l
21.
▲
by
dsrw
6y ago
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 realize that this is a big pa
22.
▲
by
dsrw
6y ago
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 kind words!
23.
▲
by
dsrw
6y ago
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 code. MIT licensed. See my demo at https://youtu.b
24.
▲
Show HN: Enu – 3D Live Coding in Nim
(github.com)
13 points
by
dsrw
6y ago
|
3 comments
25.
▲
by
dsrw
6y ago
XBox One and PS4 controllers have been supported on Mac and iOS since last year. The situation was pretty grim before then, but things are much better now.
26.
▲
by
dsrw
6y ago
It’s really for both. I’m paraphrasing, but during Araq’s intro talk during the conference he said something like “Nim should be suitable for every task, but maybe not every programmer”. Whatever you’re trying to do, there’s probably a pret
27.
▲
by
dsrw
6y ago
Thanks! The repo is at https://github.com/dsrw/enu , but it's still a month or two away from what I'd consider "reveal worthy". There are no docs, and what's there barely works. However, I reall
28.
▲
by
dsrw
6y ago
That link only refers to the MacBook Pro. The 2015 MacBook had a butterfly keyboard.
29.
▲
by
dsrw
11y ago
What makes you say that? I'm fairly certain the two projects are unrelated.
30.
▲
by
dsrw
12y ago
We're reinventing the wheel because the Java plugin didn't reach critical mass. There's never been a time that you could require Java in a web app and expect a trouble free experience for your users. Perhaps the browser/
More ›