posts
chart-svg gallery
chart-svg changelog
chart-svg-0.3 is a major rewrite of a library I’ve had in the toolkit for a while. This has been a major refactoring and I’d like to share a few highlights.
Color Experiments
This is a snapshot of some ongoing colour R&D, mostly for the chart-svg library. The development repo can be found at GitHub - tonyday567/color-adjust. The readme.org there is runnable and contains the code used to create the examples below.
Coder Climate Action
I’d be interested in the zero-carbon path that the software industry anticipates, if there was such a thing. A professional guild of coders may be concerned for the havoc their energy consumptions are unleashing on the world. Unfortunately, coding is a new profession, with no guild or central craft, having sprung up quite recently due to the unreasonable success of a few mathematical logicians.
Haskell and the elegant attack.
Welcome back to the Happy Haskell HAckers Tour. As we approach our next
stop, let me firstly apologise for the recent detours. Our bus driver,
Yoneda, mixed up the maps and started following the GHC After
Dark1 script. But now we’re back on track, and coming up on your
left is our monument to the Haskell literals
:
Haskell is Diverse
My trans daughter came out to me at a Haskell workshop. At the time, I thought I was tech support but, in retrospect, she was locating a safe space for both of us to digest the news. I helped with installs, practised my pronouns and had a blast.
Consider the Ellipse
I’ve considered the ellipse quite a bit. It’s a weekender project run amok trampling on best laid plans, but life is art and I code in Haskell for art sake as much as commerce. Here’s what I saw.
Active Haskell Projects
A whirlwind, github tour of 4 active Haskell projects.
There’s a lot happening in Haskell-land, and I thought I’d take stock of a few issues lists in github. Let’s jump in.
lowercase haskell
Type-level trickery, UpperCase Haskell, is the showy rock-star of Haskell and all power to the Type. I like a good Type as much as anyone, but what keeps me using the language is the work-a-day value-level coding tool-kit - lower case haskell.
Machine Learning
Much advocacy of Haskell, in general, boils down to type-safety and elimination of bugs. How boring. My personal experience is that bugs are trickier in Haskell and I can write bad code in an extraordinary variety of ways.