Keynote. Fortress Features and Lessons Learned | Guy Steele | JuliaCon 2016
Why Hacker News recommends it
Cited as the authoritative first-hand account of the Fortress experience and of numerical computing language design.
What it is
Guy Steele's JuliaCon 2016 keynote on the Fortress language, its features and the lessons learned from the project.
Recommended by 0 HN commenters across 0 different months, 2016 to 2022.
What Hacker News said
Cites pjmlp · 2016-12 · on “Why physicists still use Fortran”
> It got shelved after Oracle bought Sun. Actually the actual real history is little more complex than that. JuliaCon 2016 (Keynote) | Fortress Features and Lessons Learned | Guy Steele [this video] It would be good if people on HN would separate a bit the Oracle hate with the facts.
Cites neolog · 2021-06 · on “From Julia to Rust”
Julia is great for numerical computing, but it's not as good as it can be, even in that area. Widening the community's base of expertise will help. I'll just list a few things that come to mind. Many Base functions are currently untyped, which means it's hard to abstract out the key properties that enable reuse, compiler optimizations, and parallelism. See [0] for a language expert's take on numerical computing, which involves defining traits like associativity that enable automatic parallelism by default. A stronger culture of functional programming could make your code faster and easier to understand. It's often (though not always) easier for tooling to optimize pure functions over immutab
Cites cmrdporcupine · 2022-12 · on “Beyond Functional Programming: The Verse Programming Language [pdf]”
I think in the constellation of languages there's still more intersection of "feature dots" between the two than there is disjunction. Multimethods & numerics emphasis alone makes them uniquely similar, as the latter especially is not a feature that has been mined well in other languages. Some of the influence is quite conscious, too, from my reading. And here's a talk by Guy Steele about the Fortress experience, at JuliaCon: [this video]