Antryg

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”.

Popular Prag Prog topics Top

abtin
page 20: … protoc command… I had to additionally run the following go get commands in order to be able to compile protobuf code using go...
New
simonpeter
When I try the command to create a pair of migration files I get an error. user=> (create-migration "guestbook") Execution error (Ill...
New
herminiotorres
Hi! I know not the intentions behind this narrative when called, on page XI: mount() |> handle_event() |> render() but the correc...
New
cro
I am working on the “Your Turn” for chapter one and building out the restart button talked about on page 27. It recommends looking into ...
New
patoncrispy
I’m new to Rust and am using this book to learn more as well as to feed my interest in game dev. I’ve just finished the flappy dragon exa...
New
fynn
This is as much a suggestion as a question, as a note for others. Locally the SGP30 wasn’t available, so I ordered a SGP40. On page 53, ...
New
nicoatridge
Hi, I have just acquired Michael Fazio’s “Kotlin and Android Development” to learn about game programming for Android. I have a game in p...
New
brunogirin
When running tox for the first time, I got the following error: ERROR: InterpreterNotFound: python3.10 I realised that I was running ...
New
mert
AWDWR 7, page 152, page 153: Hello everyone, I’m a little bit lost on the hotwire part. I didn’t fully understand it. On page 152 @rub...
New
davetron5000
Hello faithful readers! If you have tried to follow along in the book, you are asked to start up the dev environment via dx/build and ar...
New

Other popular topics Top

AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
New
AstonJ
Just done a fresh install of macOS Big Sur and on installing Erlang I am getting: asdf install erlang 23.1.2 Configure failed. checking ...
New
New
wmnnd
Here’s the story how one of the world’s first production deployments of LiveView came to be - and how trying to improve it almost caused ...
New
Maartz
Hi folks, I don’t know if I saw this here but, here’s a new programming language, called Roc Reminds me a bit of Elm and thus Haskell. ...
New
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
PragmaticBookshelf
Author Spotlight: Tammy Coron @Paradox927 Gaming, and writing games in particular, is about passion, vision, experience, and immersio...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
CommunityNews
In November 2022, I opened issue 99108 on Python’s GitHub repository, arguing that after a recent CVE in its implementation of SHA3, Pyth...
New

Latest in PragProg

View all threads ❯