Conversation
Notices
-
2022 is the year of Ocaml.5.0 is coming soon, multicore support and more. I'm not really into it for Tezos and I really can't even find much enthusiasm about the financial firm Jane Street, I'm just glad the compiler is moving forward to new eyeballs, to new places, with more cores. Functional programming is really cool, and it will genuinely challenge the way you conceptualize the relationship between human ideas in your brain and circuits firing in a computer.
- バツ子(痛いの痛いの飛んでけ;; likes this.
-
@newt @hckr i like having explicit different-operators...and janestreet stl so comfy, intuitively laid out like elixir and crystalonce 5.0 (waiting so long >_<), think what it really needs is documentation that's not horrible. "but they type sig is doc" doesn't work
-
@newt Which parts seem fucked?I'm curious for your perspective
-
@hckr having some adhoc polymorphism would be nice. Revamping the standard library and making sense of it, because having to use different operators for different types of numbers is pure stupid.Then, tangentially related to the language itself but important nonetheless, OCaml tooling is crap. Better than it used to be, but still crap. The amount of dependencies that still use make or autoconf is truly staggering. I might be spoiled by Haskell here, but being able to just type something like ‘stack install’ and build an entire project without thinking is golden. I also miss this in other languages too.
-
@hckr I’m glad OCaml isn’t as dead as I thought. Hope they unfuck the rest of the language some day :comfygeek:
-
@newt @hckr (i mean it works to a point, but by the time you're actually looking in the docs for something it's not enough any more
-
@newt @hckr prefer explicit about types and type conversions, helps remember and avoid messy stuff like 0.3 becoming 0.30000000000000007 and messing something up
-
@shmibs @hckr I like writing code that works on all types of numbers, not just floats or ints. Adhoc polymorphism is too cool to ignore.