Hython Alternatives
Similar projects and alternatives to hython
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
implicit
A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
hython reviews and mentions
-
Leaving Haskell Behind
This really resonates with me.
Iāve been using it in a decidedly industrial application for about 1.5 years now. I had some fairly significant experience with it prior (https://github.com/mattgreen/hython).
For the first time in a long time (20 years experience) Iāve needed to learn a significant amount of things. Itās a combo of the domain and the language. Itās rather exhilarating, and also exhausting. Could also be a lot to bite off on with a busy home life too.
Regardless, the language is brilliant. My manager exhorts me to generally write in a top-down manner a lot because Haskellās flexibility really conveys dev intent well, so think hard about how it should read, and start from there. This is a huge mindset shift from most langs, where you can feel your brain shut off to save cycles as you type āfunctionā over and over. It really feels like it is meant to be write-friendly. Point-free functions are wonderfully terse to write. I joke that TH is my favorite language: a type-checked macro language that lets me write almost anything I want.
And thereās the rub: even with controlled effects via monads, the syntax is still hard for me to scan and read. I donāt know if this comes eventually or what, but this feels like a function of how dense a line could be. I miss early return dearly, and understand why it isnāt a thing (except if you have a MonadZero at hand) but I know itās a syntactic transformation that wonāt make it in. I really miss the amazing Rust LSP. Haskellās recently lost the ability to flesh out pattern matches due to Haskell internals shifting with 9.x. I still hate and screw up stacking monads. Compile times can be brutal, esp if you hit the lens library.
I really think the community is one of the strongest group of programmers Iāve already seen. I donāt want to belabor this and dwell on the big brain memes, itās more that they think hard on this stuff and actually push forward, vs just telling each other that web frameworks are rocket science and itās impossible to do better than what it exists.
Ultimately, Haskell fits like a glove for our domain of program analysis. Beyond that, Iād still be a bit wary. Iām still thirsty for a PL that is essentially OCaml but with a better syntax. But thatās just me.
- Dhall: A Gateway Drug to Haskell
Stats
mattgreen/hython is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of hython is Haskell.
Sponsored