Most programming today is incredibly bureaucratic.
Nim makes programming fun again and does away with a lot of the beaurucracy,
the way Python and Lua do; But unlike Python, you don't have to give up static
typing, fast runtime, ease of distribution. For now, compared to Python, you
give up
Leaving aside the discussion about fav lang,
One of great additions is this PR, [Fixed “RFC: improving JavaScript FFI”
(#4873)](https://github.com/nim-lang/Nim/issues/4873)
Not to underestimate other stdlibs, improving JavaScript FFI should yield
practical purpose, unrelated to whether people
> "let's have a simple core but metaprogramming"
>
> I like that, a lot!
Yeah, I have been programming for about a year, and messed around with a few
languages (C# and Python mostly), then fell in love with C due to its
simplicity. Unfortunately, that simplicity made some things a pain to do
Evangelism makes people grow heated, like a gamble, making all other goals
secondary to spreading out over the world. "_What's the difference what a
language Nim will be, let it just be the most widespread!_", "_For what target
audience can Nim be promoted? Let's turn it into a language suited
> "let's have a simple core but metaprogramming"
I like that, a lot!
I don't care about Ada either
What I would like is a language that is expressive and as simple as possible -
I hope that the C / C++ "backend" will stay - and Nim is that, to me.
I don't need any more selling points, to be
> In order to turn it into a fruitful discussion: What feature should we
> **remove** from Nim?
`method` at least, once `vtref` and the like have landed.
> Nim is a simplistic systems programming language with an AST based macro
> system on top of that.
Why simplistic? IMO it's fairly rich,
Oh so it's about Nim v1.0 again. I wanted to release that years ago but the
community talked me out of it. _Shrug_, sometimes the community is just wrong.
> I didn't mean that Nim has a "zillion unfocused ideas" (it's not a real
> number and a general point about business plans), but the top
I am not bashing Nim; I am speculating about what (IMHO) it could be doing
better. Key word: **_focus_**.
This thread is about summing up the last 9 months, and my humble summation is
that, as far as I can tell, things haven't moved much. Is Nim marching steadily
towards reasonable version 1.0
@Libman
Nim has a clear vision -- it's just that I fail to communicate it:
_Nim is a simplistic systems programming language with an AST based macro
system on top of that._
Its syntax is pleasant enough that it replaced all of my "scripting" needs too.
But that's not a lack of "vision",
I disagree.
I would like to have more Nim programming videos - those are great to make
people discover Nim.
Personally, I don't really like too much sales pitch - I grew really tired of
Rust and their happy slogans (Hack without fear - zero cost abstractions) those
gets old really fast!
I
Pardon my satiric pessimism. Nim is my #1 favorite programming language, and I
very much hope that it succeeds. But, in answer to this thread's question about
the past 9 months, I think there's very little to celebrate. Growth exists, but
it's far slower than it should be. People are
v1.0 **_should_** remain elusive - that's how it works in Open Source.
As for replacing C ...
I don't know.
I've been programming in C++ for years, and recently grew so fed up with it,
that I took up C.
Modern C is really, really neat, and not something that needs to be replaced
IMO.
C++,
> I've been away from Nim for about 9 months. Can anyone give me a quick update
> ...
We keep [accelerating toward
C](https://www.quora.com/Which-language-has-the-brightest-future-in-replacement-of-C-between-D-Go-and-Rust-And-Why),
but v1.0 [remains
Yeah, I guess I assumed a blog was stories rather than news announcements.
Other (younger) people probably would not have made that assumption.
> You access them from the blog:
> [https://nim-lang.org/blog.html](https://nim-lang.org/blog.html). Why isn't
> this obvious?
Because it should be named "news" instead?
> Why isn't this obvious?
Blog didn't register with me as being what I was looking for.
> However, the new web site doesn't make that easy to do. The files sit in the
> webnews directory of the repository, but how you access them from the web
> site is a mystery to me.
You access them from the blog:
[https://nim-lang.org/blog.html](https://nim-lang.org/blog.html). Why isn't
this
> better concept system from @zahary?
Yes, [docs](https://nim-lang.org/docs/manual.html#generics-concepts) (except
VTRef).
Thanks. I will have a look.
Changelog for 0.17.0
[https://nim-lang.org/blog/2017/05/17/version-0170-released.html](https://nim-lang.org/blog/2017/05/17/version-0170-released.html)
In home page of the web, there's section for featured project like Karax (a
Single Page Application framework), and zengine (game framework).
You should be able to look at the **release notes** from the past releases.
However, the new web site doesn't make that easy to do. The files sit in the
`web\news` directory of the repository, but how you access them from the web
site is a mystery to me.
I've been away from Nim for about 9 months. Can anyone give me a quick update
about what happened in this time to help me get back on track?
A summary of the last things I did and my level of understanding Nim at that
time:
22 matches
Mail list logo