Live data from Hacker News

Viewing profile — nimmer

nimmer

HN member
Joined
Tue, Apr 12, 2016, 10:34 AM UTC
HN karma
277
Public activity
229 items

About nimmer

No profile information was provided.

Recent public activity

  1. comment
    Comment #36019845

    The author should really look at Nim.

  2. comment
    Comment #32205135

    > Any good company won't care what programming language you are specifically proficient in True, but most companies care more about using popular language rather than an innovative…

  3. comment
    Comment #31931007

    No, even small files. You must have issues with your setup. Are you sure your compiler is not built in debug mode?

  4. comment
    Comment #31930705

    It's much faster than C++, Rust, Go and many others.

  5. comment
    Comment #31925682

    Verbosity overhead? Nim is very close to Python.

  6. comment
    Comment #31925666

    There is also Nim in Action, by Dominik Picheta

  7. comment
    Comment #31925656

    Nim supports classes and methods.

  8. comment
    Comment #31668472

    Nim is a very good choice because it generates tiny binaries while having a very expressive syntax. It's the closest language to a static typed Python. Also it uses GCC, which supp…

  9. comment
    Comment #31548322

    While this is a very ambitious goal, Nim implements formal proof for invariants using a theorem prover: https://nim-lang.org/docs/drnim.html

  10. comment
    Comment #31278220

    The latter. For most uses of Pandas you can simply use native arrays. You can use for loops and so on. For N-dimensional array computation: https://github.com/mratsim/Arraymancer/

  11. comment
    Comment #31275916

    You can use --styleCheck:usages or a linter to ensure that the style is uniform. You cane enable styleCheck:usages by default in the compiler. Also, most editors do variable/proc a…

  12. comment
    Comment #31275816

    No. Nim always throws an error if you try to define multiple variables/procs that are conflicting. --styleCheck:error strictly enforces camel case.

  13. comment
    Comment #31275775

    > If Nim can work with numpy it's a plus Nim goes further there by removing the need for tools like Pandas and numpy. You don't have to write code in "Pandas-style" because native …

  14. comment
    Comment #31273074

    This is the opposite of a footgun. Imagine if DNS was case sensitive and GMAIL.COM belonged to a domain squatter. Nim prevents that. It's that simple.

  15. comment
    Comment #31272956

    You can use --styleCheck:usages or a linter to ensure that the style is uniform.

  16. comment
    Comment #31272943

    This is exactly what Nim does. If you try to define both my_var and myVar it will error out. The benefit is to avoid confusing variables or procs named my_var, myVar and myvar.

  17. comment
    Comment #31272225

    Style insensitivity is a safety feature, not a problem. It prevents bugs where a developer mistakes one variable or proc for another having similar names. For example in another la…

  18. comment
    Comment #30491380

    > A lot of previous contributors Not really. The fork looks pretty dormant.

  19. comment
    Comment #30491330

    Nim uses GCC and works very well. Nim is among the fastest languages both in runtime and compilation time also thanks to GCC. GCC supports way more architectures than LLVM.

  20. comment
    Comment #30491298

    Clearly you never tried converting existing Python to Nim. It's quick, feels natural and you get idiomatic Nim. You can even use objects named "self" to ease the transition. https:…

  21. comment
    Comment #30070704

    This is why I like https://en.wikipedia.org/wiki/Uniform_Function_Call_Syntax and Nim.

  22. comment
    Comment #28660276

    > How would I convince my employer to let me use Nim instead of a better known language? This is a rephrasing of "nobody ever got fired for buying IBM". Some organization prioritiz…

  23. comment
    Comment #28660195

    > It's primarily a testament to how simply mind bogglingly slow Python is No, Nim is truly among the top fastest languages when writing idiomatic code as shown in many benchmarks. …

  24. comment
    Comment #28660177

    > For Nim you can't even use case insensitive search because of the underscore thing! Better practice your regexes. Not at all, unless you decide to mix different styles in the sam…

  25. comment
    Comment #28461439

    Nim targets all the architectures that GCC targets, including less common microcontrollers.