Toots for onorio@mastodon.acm.org account

Written by onor.io on 2025-01-08 at 14:13

2/2 This is one of the reasons I like languages like F#, Scala and Rust. They default to immutable values but they give the developer the means to make things mutable if it's justified.

=> More informations about this toot | View the thread

Written by onor.io on 2025-01-08 at 14:11

Another thing that language designers should be very aware of: defaults are extremely important! Most developers will never bother to use anything other than a default even if another choice would better suit the use case.

I mean how many people use an unsigned integer as an index in a looping construct? Yet consider how many times you've needed a negative index into, well, any data structure? But because signed integer is the default that's what usually ends up getting used!

=> More informations about this toot | View the thread

Written by onor.io on 2024-12-21 at 23:38

Yes I admit it—I am proud to get this! And I will keep on giving just as long as I can! #DonorForLife

=> View attached media

=> More informations about this toot | View the thread

Written by onor.io on 2024-12-19 at 02:57

I am going to be reading "How To Design Programs" and I thought others might like to read and discuss it so I set up a book club via Fable. https://fable.co/club/dettechwatch-book-club-with-onorio-catenacci-178852936285

Feel free to forward the invite.

The book is free and available online here: https://htdp.org/2024-11-6/Book/index.html

Please let others know about this! The more folks reading and discussing the book the more we can all learn!

=> More informations about this toot | View the thread

=> This profile with reblog | Go to onorio@mastodon.acm.org account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109593573971765161
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
267.578264 milliseconds
Gemini-to-HTML Time
0.79629 milliseconds

This content has been proxied by September (ba2dc).