Hacker News new | ask | show | jobs
by krastanov 1800 days ago
There is another important niche I am particularly excited about: programming language research geeks and lisp geeks. The pervasive multiple-dispatch in Julia provides such a beautiful way to architecture a complicated piece of code.
3 comments

> The pervasive multiple-dispatch in Julia provides such a beautiful way to architecture a complicated piece of code.

On the other hand it makes function discovery almost impossible [1]. Combined with the way how 'using' keyword exports a predefined subset of functions, this makes the language doomed from larger adoption outside of academia at least as long as there is no superb autocompletion and IDE support.

[1] https://discourse.julialang.org/t/my-mental-load-using-julia...

Have you seen Shuhei Kadowaki's work on JET.jl (?)

If you're curious: https://github.com/aviatesk/JET.jl

This may seem more about performance (than IDE development) but Shuhei is one of the driving contributors behind developing the capabilities to use compiler capabilities for IDE integration -- and indeed JET.jl contains the kernel of a number of these capabilities.

Yep, that is my niche.
Those two niches don't pay. They are effectively useless outside of the occasional evangelism on HN.
Who do you think puts money to action on LLVM, GCC, Swift, Rust, .NET (C#, F#, VB), Scala,....?
There's a Compiler and Runtime Engineer position listed at https://juliacomputing.com/jobs/ which presumably pays money.
Money does not create code, humans do.
Money don't do jobs, humans do.

You see the logical fallacy in ur argument now?