
Antryg
Effective Haskell: *Just* before Ch.1, please consider recommending Git & free ebook "Pro Git".
All the people learning programming, itself,
their 1st time,
would benefit, significantly,
from learning Git.
And the beginners won’t understand how important vcs is.
Therefore, it’d be a useful prodding of 'em?
Also, for anybody not knowing what distro to try,
and beginners are oft in that category,
Ubuntu’s latest server LTS release is broken,
both for Ruby & for Haskell.
So completely broken that I ditched Ubuntu completely.
Void Linux works, for both langs,
ISN’T LFS/Arch,
and is a joy to live in,
compared with many others.
DistroWatch has it 3rd,
Arch was #1, iirc,
but It Just Works seems to be in the religion of Void Linux,
and that is wonderful.
Everybody who wants to learn,
& can’t afford a “real” computer,
if they can afford an Android tablet,
that can run Termux,
Void is one of the distros available within Termux.
( proot-distro install void )
This multiplies the number of able learners,
exponentially.
Even a phone’d work for learning Haskell,
through GHCup,
with a bluetooth keyboard.
Haskell Stack included.
Give people the leverage to enable themselves,
right?
PS/addendum:
There is another important aspect,
that I forgot to mention…
The percentage of a person’s waking-hours spend before a desktop or notebook,
is small compared with the amound of waking-hours spent before
desktop or notebook or tablet,
simply because people are prone to having their tablets on 'em
ALL the time, right?
Having a programming-learning-environment within a tablet,
that one has at-hand all the time,
means one has much more opportunity in any given day,
to try ideas,
making learning-training much more frequent,
which of course accelerates learning.
Enabling people, boosting 'em into autonomous capability,
is our only hope of doing well in the economic mess
that our planet’s ruling institutions precariously “maintain”.
First Post!

Antryg
Amendment:
GHCup installs Stack, …
… but stack seems broken, on aarch64/Android/Termux/VoidLinux.
It finally dawned on me to try
$ cabal install hindent
in spite of hindent not anywhere saying that’d work,
… and it did!!
…
Oh, for cripes’s sake.
No, … cabal didn’t succeed
( it was building while this was getting typed-in )
3 packages didn’t work,
so it installed tons of packages,
but couldn’t install:
hindent.
Comically, I’d typed HappyHappy!
as my condition,
& one of the packages broken on aarch64 is named: happy
lol
aarggghhh!
At least I still got Haskell, tho,
& can still keep learning on it,
… I hope!
Getting there, though, eh?
Back in 1996, the only Linux that could get all the way up to X,
on my machine,
was Slackware,
now we’re even having usable dev-environments in Android-tablets…
Quite the evolution…
Popular Pragmatic Bookshelf topics










Other popular topics










Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /haskell
- /emacs
- /svelte
- /onivim
- /typescript
- /crystal
- /c-plus-plus
- /tailwind
- /kotlin
- /gleam
- /react
- /flutter
- /elm
- /ocaml
- /ash
- /vscode
- /opensuse
- /centos
- /php
- /deepseek
- /scala
- /zig
- /html
- /debian
- /nixos
- /lisp
- /agda
- /react-native
- /textmate
- /sublime-text
- /kubuntu
- /arch-linux
- /ubuntu
- /revery
- /django
- /manjaro
- /spring
- /diversity
- /nodejs
- /lua
- /julia
- /slackware
- /c
- /neovim