Nim programming language finally hit 1.0

mipri mipri at
Tue Oct 1 06:29:30 UTC 2019

On Tuesday, 1 October 2019 at 05:35:22 UTC, Ecstatic Coder wrote:
> As I already said, it takes you just a few very simple lines of 
> code to implement this script runner in Go, because you can 
> clearly see that the language itself was designed especially 
> for that : manage efficiently HTTP and database connections.

I don't disbelieve you, but I also really don't want to learn Go 
so that I can understand what D is missing. Do any of these 
ever result in arewexyet type webpages, or even wiki lists of 
that D would need to be as good at some role as some other 

Say, a category of "D Gaps", and pages of the pattern, "I looked 
using D for <purpose>, and I missed these conveniences: [list]".

Some purposes:

1. data science
2. bioinformatics
3. machine learning
4. scripting Microsoft applications through COM
5. writing CGI scripts
6. writing an Apache module
7. rewriting Python and Perl sysadmin scripts
8. mobile app development
9. desktop app development
10. quick CLI tools that fetch some webpages

I've done a lot of these but for bioinformatics f.e. my list
of features ends at:

* they use 'FASTA files'
* they want fast regular expressions
* some preferences stemming from them not being 'real 
programmers' --
not pejoratively, but look at occasional remarks 
about scientists using Python.

I bet that a lot of people would deny that #4 or #5 are even valid
things to want to do in the current millennium.

> I think the language should strive to remain as SIMPLE as 
> possible, and first be enhanced to provide what most STANDARD 
> developers need

Are you sure that 'STANDARD developers' even exist? This might be
unfair but I see a lot of solipsism in complaints like this. To 
put it
a kinder way, I think you are underestimating how valuable your 
experience is in your own industry.

More information about the Digitalmars-d mailing list