Hacker News new | past | comments | ask | show | jobs | submit login

I disagree since it's suppose to be a scientific language. IMO it should aim to be a DSL to that effect; ergonomic for the purpose of analysing and calculating. Kind of like a declarative language; the hard stuff should be left to the compiler where it's possible. Again, I think Clojure does a good job at this.



"Kind of like a declarative language; the hard stuff should be left to the compiler where it's possible. "

That's the holy grail of numerics. I don't think that's feasible if they want to cater to researchers who need to hand tune their algorithms.

We are quite far off from "do what I mean" semantics. Clojure's approach works for a grammar of very limited set of very well understood container operations.

If you want symbolic computations use e.g. Mathematica, Macsyma, etc.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: