GIGO: words unreadable aloud
Mishrogo Weedapeval
 

 

  Tuesday 1 May 2007
The type-system silhouette of the proto-program

In an interesting description of typeful program development (Haskell-oriented in this case), totherme mentioned a nice metaphor for visualizing how one might go about creating a program in a typeful way. The situation is that we have a (most likely partial, and often only mental) spec of what the program should do, and we write down an approximation of some types that might help solve the problem. The central image of the metaphor is that this approximation is the silhouette of the spec on the type system. The activity then is to flesh out that silhouette, give it additional dimensions, depth and color (guided by the type system), until it's tangible.
12:00:38 AM   comment/     



Click here to visit the Radio UserLand website. Click to see the XML version of this web page. © Copyright 2007 Doug Landauer .
Last update: 07/6/4; 23:49:26 .
Click here to send an email to the editor of this weblog.

May 2007
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Apr   Jun

Previous/Next