main is usually a function
char* main = "usually a programming blog";
Monday, November 7, 2011
Self-modifying code for debug tracing in quasi-C
›
Printing a program's state as it runs is the simple but effective debugging tool of programmers everywhere. For efficiency, we usually d...
144 comments:
Friday, November 4, 2011
Global locking through StablePtr
›
I spoke before of using global locks in Haskell to protect a thread-unsafe C library. And I wrote about a GHC bug which breaks the most st...
43 comments:
Thursday, November 3, 2011
Haskell hackathon in the Boston area, January 20 to 22
›
The global sensation that is the Haskell Hackathon is coming to the Boston area. Hac Boston will be held January 20 to 22, 2012 in Cambri...
27 comments:
Monday, October 31, 2011
Thunks and lazy blackholes: an introduction to GHC at runtime
›
This article is about a GHC bug I encountered recently, but it's really an excuse to talk about some GHC internals at an intro level. (...
89 comments:
Monday, October 24, 2011
Quasicrystals as sums of waves in the plane
›
On the suggestion of a friend , I rendered this animation: This quasicrystal is full of emergent patterns, but it can be described in...
280 comments:
Friday, October 21, 2011
Interfacing Haskell to the Concorde solver for Traveling Salesperson Problem
›
The Traveling Salesperson Problem (TSP) is a famous optimization problem with applications in logistics, manufacturing, and art . In its pl...
152 comments:
Tuesday, October 18, 2011
Safe top-level mutable variables for Haskell
›
I uploaded the safe-globals package for Haskell, which lets you declare top-level mutable variables like so: {-# LANGUAGE TemplateHaskell ...
41 comments:
‹
›
Home
View web version