Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jane_red
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
jane_red
6y ago
I can strongly relate to that. You can write a custom "fill" method for your array and just do "arrray.fill", bam! It just works. You want numpy "zeros"? Just do a template void zeros(T)(ref T arr) { arr.ea
2.
▲
by
jane_red
6y ago
Scala has a strong type system and when working with it on a daily basis I was not programming, I was thinking about types and fighting with the compiler. And that is the language which has a pretty decent IDE plugin. When I moved to D, it
3.
▲
by
jane_red
6y ago
You can't even imagine how. Reading a code base written by 1 person in the span of 5 years is a quest. Now, imagine the person goes on a vacation.
4.
▲
by
jane_red
6y ago
And that's the whole problem with Scala. When you work with it, you are having a battle with types and compiler more often than you should. Funny but it is not the first typed language I had to write code in. Never did I have to do so
5.
▲
by
jane_red
6y ago
Based on your preferences you definitely should try Kotlin :)
6.
▲
by
jane_red
6y ago
> It will take years for large codebases to be upgraded to Scala 3 Which for production level code bases means never. I can't even imagine what we are going to do with our 7 year old Scala code base.
7.
▲
by
jane_red
6y ago
Scala is a beautiful and elegant language. I really thought that it would be one of my favourite languages when I first started working with it. However, after some time I got disenchanted. First, Scala is hard. Projects written by one per
8.
▲
by
jane_red
7y ago
And it would be great to read about such projects. But I have not heard about such. Maybe I would change my opinion.
9.
▲
by
jane_red
7y ago
It is, and C/C++ are used in so many areas which are not system programming right? Being a scientific Python backbone is one of them for example. My claim was that it is nothing out-of-ordinary. In fact, I really dislike the article&#x
10.
▲
by
jane_red
7y ago
Hmm, I see. It makes sense.
11.
▲
by
jane_red
7y ago
This is great, please do! It would be nice to share it not only on dlang forum too. How does it compare to scid btw? I like R but generally use it for basic stat tasks and plotting instead of Python. It would awesome if you could share your
12.
▲
by
jane_red
7y ago
He is. He just stepped down from the leadership due to family reasons. Atila Neves took it over now.
13.
▲
by
jane_red
7y ago
Unfortunately with scientific computing the only place I see D could be writing custom performance critical algorithms but then again for university folk it is more straightforward to do it in C++ or C since there are plenty of code snippet
14.
▲
by
jane_red
7y ago
Last time I tried to install a Rust-based cli network tool it took literally 4 min to compile it! Seriously, 4 minutes for something that monitors your network load. If this is what it takes to make a cli tool, I'd rather do it in plai
15.
▲
by
jane_red
7y ago
Applicability is not the main issue. D can be used for anything where speed matters, gamedev, data processing, machine learning, kernel programming. It is not a niche language. But as it is always with low profile languages that grow out of
16.
▲
by
jane_red
7y ago
I feel like the primal joy of programming in Python is somehow lost between those type hints. Type hints even though being very useful do look alien in Python. I myself like type hinting but cannot get rid of the feeling. Funny, but in rea