learn-you-a-haskell
ocaml
Our great sponsors
learn-you-a-haskell | ocaml | |
---|---|---|
75 | 114 | |
286 | 4,746 | |
- | 3.3% | |
0.0 | 9.7 | |
about 1 year ago | 5 days ago | |
Makefile | OCaml | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
learn-you-a-haskell
-
Should I Haskell or OCaml?
Learn You a Haskell For Great Good! is also a really good resource:
-
So Hows the Hackathon Going?
you start that way, but don't do http://learnyouahaskell.com really?
- help i just discovered haskell 38 hours ago and i think i love it
-
Why I decided to learn (and teach) Clojure
Elm is a statically typed language inspired by Haskell. The natural step would be to use Elm on the frontend and Haskell on the backend. And that's what I tried to do. I read with some difficulty the Learn You a Haskell for Great Good! book (available for free here) and learned a lot of cool stuff. But creating a complete backend using Haskell proved to be more than I could chew. So I decided to look for alternatives...
-
I’m trying coding
Here y’go!
-
Starting out.
Definitely check out: http://learnyouahaskell.com
-
Can someone define a monad in simple terms?
You see? It's not simple but you'll get there if you persist. Most Haskell and Purescript books cover it. Personally it clicked for me going through the "learn you a haskell" book. http://learnyouahaskell.com
- Počeo da učim Haskell
-
Combine and functional programming
You just wait until you start reading this http://learnyouahaskell.com/
- I’m now 25. Should I move out for the sake of independence & struggle financially or should I continue to save for a house?
ocaml
-
Bringing more sweetness to ruby with sorbet types 🍦
If you have been in the Ruby community for the past couple of years, it's possible that you're not a super fan of types or that this concept never passed through your mind, and that's totally cool. I myself love the dynamic and meta-programming nature of Ruby, and honestly, by the time of this article's writing, we aren't on the level of OCaml for type checking and inference, but still, there are a couple of nice things that types with sorbet bring to the table:
-
What is gained and lost with 63-bit integers? (2014)
Looks like there have been proposals to eliminate use of 3 operand lea in OCaml code (not accepted sadly):
-
What can Category Theory do?
Haskell and Agda are probably the most obvious examples. Ocaml too, but it is much older, so its type system is not as categorical. There is also Idris, which is not as well-known but is very cool.
- Playing Atari Games in OCaml
-
Bloat
That does sound problematic, but without the code it is hard to tell what is the issue. Typically, compiling a 6kLoc file like https://github.com/ocaml/ocaml/blob/trunk/typing/typecore.ml takes 0.8 s on my machine.
-
Key takeways from OpenAI CEO's 3-hour Senate testimony, where he called for AI models to be licensed by US govt. Full breakdown inside.
NEAT is a fascinating algorithm. I've been interested in it ever since SethBling made a video about it playing Mario and this series of experiments about a variant of NEAT that evolves in real-time rather than by-generation. I'm finally getting to be just good enough of a programmer that I am actually considering writing my own (probably in OCaml because there's an unfortunate lack of NEAT implementations in functional programming languages).
-
So Hows the Hackathon Going?
easier than haskell and easier for writing compilers: https://ocaml.org/
-
Secd: A silly implementation of the SECD machine
Might be of interest: the ocaml interpreter runs on some kind of ZINC machine iirc, which is implemented here: https://github.com/ocaml/ocaml/blob/trunk/runtime/interp.c
-
Interesting ocaml mention in buck2 by fb
Meta/Facebook are long time OCaml users, their logo is on the OCaml website. Their static analysis tool and its predecessor are both written in OCaml.
What are some alternatives?
Alpaca-API - The Alpaca API is a developer interface for trading operations and market data reception through the Alpaca platform.
VisualFSharp - The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
dune - A composable build system for OCaml.
TradeAlgo - Stock trading algorithm written in Python for TD Ameritrade.
melange - A mixture of tooling combined to produce JavaScript from OCaml & Reason
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
rust - Empowering everyone to build reliable and efficient software.
learn4haskell - 👩🏫 👨🏫 Learn Haskell basics in 4 pull requests
rescript-compiler - The compiler for ReScript.
koka - Koka language compiler and interpreter
tokio - A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
domainslib - Parallel Programming over Domains