//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Notes, poems, and thoughts for my future self. Personal Blog: https://whtwnd.com/rickcursive.bsky.social
Rick









Loading...
Thank you again for your support for those who were there with me, and I hope to see you next time again. Here is the replay: www.youtube.com/live/TMIkfxO... Take care!
- Everything inside a function is an expression - A function without parameters is called a definition - Recalled referential transparency from Day 2 - Type definitions still are not very clear to me (why is :t 5 `5 :: Num a => a` but :t "a" `"a" :: String` and not `"a" :: String a => a`?)
Today we learned in the Haskell Challenge: - Everything is a function - Function composition is important in Haskell - Functions look lean compared to TypeScript - Floating point precision is bad! Yuck! (`0.1 + 0.2` or `0.2 + 0.4`) - Tabs are bad (and my Neovim config is bad too)