News for hackers. Stuff that matters.
Re:Choosing Nim out of a crowded market for systems programm... by sergiotapia on Friday November 25, 2022 @05:44PM (#33747675)
Nim desperately needs a real web framework (batteries included) and a proper ORM and it will take off like wildfire. Python on steroids.
Re:Choosing Nim out of a crowded market for systems programm... by ilovecaching on Friday November 25, 2022 @06:00PM (#33747834)
I think you’re very confused about the purpose of a systems programming language.
Re:Choosing Nim out of a crowded market for systems programm... by tomrod on Friday November 25, 2022 @06:06PM (#33747887)
Nah, parent commentator and me both think Nim could be really large. The definition of "systems programming language" is defined by arbitrary lines.
Re:Choosing Nim out of a crowded market for systems programm... by ilovecaching on Friday November 25, 2022 @06:09PM (#33747923)
Web apps are applications and are the opposite of systems software. Systems software would be the web server itself, or something that runs beneath the application layer.

Yes definitions are sometimes nebulous but that doesn’t mean words should lose all meaning and we should stop trying. Systems programming is a useful label for the boot stack, kernel, protocol implementations etc. which support the application layer.

Re:Choosing Nim out of a crowded market for systems programm... by alpaca128 on Friday November 25, 2022 @07:06PM (#33748373)
The "systems" label only means those languages can do a few more low-level things, nothing more. There's no reason not to use it for other things as well.
Re:Choosing Nim out of a crowded market for systems programm... by 3a2d29 on Friday November 25, 2022 @10:52PM (#33749734)
I know this is hammered to death on HN, but you could definitely argue memory safety is a reason not to use systems languages for anything else.

Granted though it means what you meant by "it". I read that as "a systems programming language", but if you specifically meant Nim then I think it can enable a GC.

Re:Choosing Nim out of a crowded market for systems programm... by sergiotapia on Friday November 25, 2022 @06:07PM (#33747899)
Not at all, and I've actually _used_ Nim for a few years now.

If Nim does not get a general purpose, batteries included web framework it will never reach escape velocity and will be left in obscurity despite all of the incredibly difficult and marvelous work Araq and the team has done.

I want them to succeed. I love the language!

Re:Choosing Nim out of a crowded market for systems programm... by MrMan on Friday November 25, 2022 @06:13PM (#33747967)
people just say it's a systems language, it doesnt have to be only this.
Re:Choosing Nim out of a crowded market for systems programm... by throwboi123 on Friday November 25, 2022 @08:11PM (#33748810)
I wonder why people haven't implemented it yet. Seems like a good project for me.
Re:Choosing Nim out of a crowded market for systems programm... by firesloth on Friday November 25, 2022 @09:27PM (#33749257)
Has anyone tried prologue? https://github.com/planety/prologue
Re:Choosing Nim out of a crowded market for systems programm... by vanyle on Friday November 25, 2022 @10:03PM (#33749474)
Yup, but it's more similar to "express" in Node than to a full framework like Django. I have plans to build a library on top of prologue for the ORM and database interaction and other cool features of Django that prologue currently lacks.
Re:Choosing Nim out of a crowded market for systems programm... by leetnewb on Saturday November 26, 2022 @05:32AM (#33751541)
There is this attempt at a batteries included web framework: https://github.com/jfilby/nexus