Nim programming-language

Open-source Nim projects categorized as programming-language

Nim programming-language Projects

  • nimskull

    An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.

    Project mention: A Tour of C++, 3rd edition (covering C++20 plus a few likely features of C++23) | news.ycombinator.com | 2022-10-30

    There's a looming feeling that C++17 is really going to be the last version of C++ (practically, in production). The Vasa is now half-sunk [0][1], but the alternatives are yet to be truly born. The current issues surrounding the language standards:

    - The important but half-baked features of C++20 that has never really been polished enough for actual production usage (modules, coroutines)

    - Unnecessary "hyper-modern" C++ features which are dead on arrival (ranges)

    - The dramatic increase in build times due to the STL library (which are accelerated by those hyper-modern C++ features) [2]

    - The fleeing of LLVM/Clang engineers to other projects (as you've said, Apple engineers shifting work to Swift, and Google abandoning Clang and moving to Carbon).

    - Implosions in the ISO committee (notably the controversy surrounding the rape convict)

    It's really not looking good, but there aren't that much alternatives so I think people will just stick to C++17 for the moment. Listing the worthwhile competitors:

    - Rust is a bit too awkward to use in many cases where C++ is used (particularly with unsafe Rust), and inherits some of the hyper-modern complexities/insanities of C++.

    - Zig is still too unstable, they just finished reworking the compiler

    - Jai is not even released to the public

    - D might be a candidate but IMO they should really commit 100% fully for GC-less betterC mode...

    - Nim still has many warts and unbaked features, and also the dev community was split into half recently [3]

    [0] https://www.aristeia.com/TalkNotes/C++vstheVasa2-ups.pdf

    [1] https://www.stroustrup.com/P0977-remember-the-vasa.pdf

    [2] https://old.reddit.com/r/cpp/comments/o94gvz/what_happened_w...

    [3] https://github.com/nim-works/nimskull

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-30.

Nim programming-language related posts

Index

Project Stars
1 nimskull 197
TestGPT | Generating meaningful tests for busy devs
Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
codium.ai