Profile cover photo
Profile photo
Anton Ekblad
122 followers -
Have you read your SICP today?
Have you read your SICP today?

122 followers
About
Posts

Post has attachment
Lately, I've been working on a monadic EDSL for writing portable database queries. Features include transactions, automatic caching, very few dependencies, and a query language that doesn't force you to deal with arrows, profunctors and zygohistmorphic prepromorphisms.

The idea is to make the API simple enough that the use of type families doesn't get in the way of working with the language: if your intuition says that something should work, the type system will hopefully agree. If it doesn't, reading the API docs for the relevant function should be sufficient to figure out why. Not sure if I reached that goal though.

Post has attachment

The talks from this year's Haskell Symposium hit YouTube today, so I wrote a blog post about my contribution, the Aplite EDSL. There's also a direct link to the talk video, as well as the full paper.
Add a comment...

Post has attachment
New Haste release! Mostly bug fixes, but they're pretty important bug fixes.
Add a comment...

Post has attachment
Haste, the 19th most popular Haskell project on GitHub, reaches 1,000 stars. Let's celebrate with some random statistics!
Add a comment...

Post has attachment
New Haste release today, just before I'm off to Paris for a (hopefully) relaxing weekend! This release mainly fixes a few bugs, but considering how annoying said bugs are (incorrect maths for Ratio being one) you should really upgrade anyway.

Also, here's a breakdown of the most anticipated features that are likely to land in Haste in the relatively near future.
Add a comment...

Post has attachment
Tired of waiting an afternoon for Haste to install two dozen completely unnecessary dependencies? There's an app for that.
Add a comment...

Post has attachment
Too many questions about Haste are currently best answered by "ask Anton". That's pretty inefficient, so I started a development blog. The first post is about this neat new tool for simplifying deployment of Haste.Apps.
Add a comment...

Post has attachment
The Haste-powered ghetto info frame in action, showing pictures of magnetically confused rappers.

Building blocks: Raspberry Pi 2 model B for logic, Adafruit PiTFT+ 3.5" for display (also has touch capability, so poking the screen updates the software - incredibly handy when adding features to the thing), D-Link DWA121 WiFi dongle for connectivity, and an appropriately sized cardboard box for housing. Also a Rainbow Dash Pez dispenser and a Hannah Montana mouse pad for decoration.

The software is written in Haskell using Haste [1] and haste-deck [2]. Currently it doesn't do much except showing pictures and acting as an insanely expensive (and ugly) clock though.

Any suggestions for more interesting functionality this thing should have?

[1] http://haste-lang.org
[2] https://github.com/valderman/haste-deck #haskell #javascript #raspberrypi
Photo
Add a comment...

Post has attachment
Books are too heavy, everyone should read PDFs instead, at least when it saves me the haul from the printer.
Photo
Add a comment...

Post has attachment
Silly browser game written for an upcoming super secret educational Haste event.

Sprites courtesy of Sithjester @ http://untamed.wild-refuge.net/rpgxp.php.

Source: http://ekblad.cc/rincewindofthedead/rincewindofthedead.hs. #haskell #javascript
Add a comment...
Wait while more posts are being loaded