
CommunityNews
OCaml from the Very Beginning
A book for those new to programming, or new to functional programming, or just new to OCaml.
- Preface
- Getting Ready
- 1. Starting Off
- 2. Names and Functions
- Note on Notation
- 3. Case by Case
- 4. Making Lists
- Two Different Ways of Thinking
- 5. Sorting Things
- Loading a Program from a File
- 6. Functions upon Functions upon Functions
- 7. When Things Go Wrong
- 8. Looking Things Up
- 9. More with Functions
- 10. New Kinds of Data
- 11. Growing Trees
- 12. In and Out
- 13. Putting Things in Boxes
- 14. The Other Numbers
- 15. The OCaml Standard Library
- 16. Building Bigger Programs
- Answers to Questions
- Hints for Questions
- Coping with Errors
Read in full here:
https://johnwhitington.net/ocamlfromtheverybeginning/
This thread was posted by one of our members via one of our news source trackers.
Popular Backend topics

Go is a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic t...
New

The next step in the evolution of user interfaces is here. Chatbots let your users interact with your service in their own natural langua...
New

Create a cryptocurrency trading bot in Elixir (YouTube videos, ebook pay what you want)
<span class="hashtag-icon-placeholder"></span>eli...
New

In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first:
asdf plugin-upd...
New

More cool tech inspired by <span class="hashtag-icon-placeholder"></span>erlang :nerd_face:
By combining the fault-tolerance and massiv...
New

I really need developers to help create my messaging platform but I’m not sure how much they want etc.
I’ve never hired anyone before :s...
New

I have being some Elixir open-source contributions and side projects. Oh, and I’m doing them on livestreams on my twitch channel, follow ...
New

Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be lear...
New

Learn Functional Programming by building a complete web application that uses Kotlin, TDD with end-to-end tests, and CQRS and Event Sourc...
New

Any recommendations on good resources for learning Elixir, Phoenix, and Ash?
New
Other popular topics

Which, if any, games do you play? On what platform?
I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
New

A PragProg Hero’s Journey with Brian P. Hogan @bphogan
Have you ever worried that your only legacy will be in the form of legacy...
New
New

poll
poll
Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New

Here’s our thread for the Keyboardio Atreus. It is a mechanical keyboard based on and a slight update of the original Atreus (Keyboardio ...
New

A Hero’s Journey
with Chris Pine
@chrispine
Chris Pine, author of Learn to Program, Third Edition, discusses his journey to beco...
New

Author Spotlight
Rebecca Skinner
@RebeccaSkinner
Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New

If you want a quick and easy way to block any website on your Mac using Little Snitch simply…
File > New Rule:
And select Deny, O...
New

Author Spotlight
Erin Dees
@undees
Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author of ...
New
New
Latest in Backend
Latest (all)
Categories:
Popular Portals
- /elixir
- /opensuse
- /rust
- /kotlin
- /ruby
- /erlang
- /python
- /clojure
- /react
- /quarkus
- /go
- /react-native
- /vapor
- /v
- /wasm
- /django
- /security
- /nodejs
- /centos
- /rails
- /haskell
- /fable
- /gleam
- /swift
- /deno
- /js
- /tailwind
- /laravel
- /assemblyscript
- /symfony
- /phoenix
- /crystal
- /typescript
- /debian
- /adonisjs
- /julia
- /arch-linux
- /svelte
- /spring
- /c-plus-plus
- /preact
- /flutter
- /actix
- /java
- /angular
- /ocaml
- /kubuntu
- /zig
- /scala
- /zotonic
- /vim
- /rocky
- /lisp
- /keyboards
- /html
- /emacs
- /nim
- /vuejs
- /elm
- /nerves