devcode.blogspot.com
/dev/code: The Steele Fortress
http://devcode.blogspot.com/2005/04/steele-fortress.html
Wednesday, April 27, 2005. There has been some discussion on Lambda the Ultimate. About a new language that Guy Steele (of Scheme fame, among other things) has been working on at Sun Labs. It is called Fortress and is targeted towards the same application domain as Fortran. This is *not* Fortran, however. Take a look at this list of features (shamelessly cut&pasted from LtU):. An advanced component and linking architecture. Objects and traits (which look similar to Moby and Scala).
devcode.blogspot.com
/dev/code: August 2005
http://devcode.blogspot.com/2005_08_01_archive.html
Sunday, August 14, 2005. Most people I have worked with will tell you that I am not a fan of XML. It has its places, but people seem to try to use it everywhere they can just because it is popular. I was reflecting this morning on XML Schemas and how ugly they are. It is difficult to look at a schema and visualize the data layout. For example, suppose I define a remote-call interface in an abstract notation that looks something like this:. Remote call request = string call name, any params[];.
devcode.blogspot.com
/dev/code: March 2005
http://devcode.blogspot.com/2005_03_01_archive.html
Thursday, March 31, 2005. Fibonacci heap consolidate function. While redoing my fib heap code in OCAML, I figured out a nice tail-recursive way to do part of the heap consolidation function. The pseudo-code of the algorithm, as specified in CLRS. For i := 0 to d(n[H]). Fo A[i] := NIL. For each node w in the root list of H. Do y := A[d]. FIB-HEAP-LINK (H,y,x). For i := 0 to D(n[H]). Then add A[i] to the root list of H. If min[H] = nil or key[A[i]. Then min[H] := A[i]. Let fh consolidate2 heap node =.
devcode.blogspot.com
/dev/code: April 2005
http://devcode.blogspot.com/2005_04_01_archive.html
Wednesday, April 27, 2005. There has been some discussion on Lambda the Ultimate. About a new language that Guy Steele (of Scheme fame, among other things) has been working on at Sun Labs. It is called Fortress and is targeted towards the same application domain as Fortran. This is *not* Fortran, however. Take a look at this list of features (shamelessly cut&pasted from LtU):. An advanced component and linking architecture. Objects and traits (which look similar to Moby and Scala). Sunday, April 10, 2005.
devcode.blogspot.com
/dev/code: July 2005
http://devcode.blogspot.com/2005_07_01_archive.html
Thursday, July 14, 2005. I just started making Lisp versions my cop and robber entries from the ICFP contest. I am aware that because other languages I use don't have anything like Lisp's macros, I tend not to use macros in Lisp. I am trying to change that. When I was coding my parser in ocaml, I thought it was cool to use the match statement to parse the various lines, like this:. Let parse line line =. Match Str.split (Str.regexp "[ t] ") line with. Wsk " : [] - handle wsk start(). Let* ( int-params (r...
devcode.blogspot.com
/dev/code: May 2008
http://devcode.blogspot.com/2008_05_01_archive.html
Thursday, May 22, 2008. Adding 1 to a binary number in sed. So, after that little epiphany, I began to wonder if I could write a sed script that functioned as a binary adder. At first I didn't think it could be done, because I was thinking purely in terms of doing substitutions. I have since learned much more about the capabilities of sed and found it was possible. Here is the script, along with an explanation of what each line does:. S/ (* )01*$/ 1/. S/ * (01* )$/ 1/. S/ (* )01*$/ 1/. S/ * (01* )$/ 1/.
devcode.blogspot.com
/dev/code: March 2006
http://devcode.blogspot.com/2006_03_01_archive.html
Thursday, March 09, 2006. Beyond XML, part 2. Posted by Mark Wutka @ 1:15 PM 2 comments. Nashville, Tennessee, United States. View my complete profile. Caml Weekly News Archives.
devcode.blogspot.com
/dev/code: Beyond XML, part 2
http://devcode.blogspot.com/2006/03/beyond-xml-part-2.html
Thursday, March 09, 2006. Beyond XML, part 2. Posted by Mark Wutka @ 1:15 PM. I decided to peek at your other blog and was startled that you are blogging about the very thing that I am knee-deep in at work: XML. I do not love XML, either, but I am using it and even appreciating some of its virtues, especially compared to SGML. I was a C systems programmer for many years. I switched to tech writing when my second child was born, as programming was too demanding. Keep up the good work,.
devcode.blogspot.com
/dev/code: Beyond XML
http://devcode.blogspot.com/2005/08/beyond-xml.html
Sunday, August 14, 2005. Most people I have worked with will tell you that I am not a fan of XML. It has its places, but people seem to try to use it everywhere they can just because it is popular. I was reflecting this morning on XML Schemas and how ugly they are. It is difficult to look at a schema and visualize the data layout. For example, suppose I define a remote-call interface in an abstract notation that looks something like this:. Remote call request = string call name, any params[];.
devcode.blogspot.com
/dev/code: 36+7 hours of coding
http://devcode.blogspot.com/2005/07/367-hours-of-coding.html
Sunday, July 10, 2005. 36 7 hours of coding. I submitted my final entry for the 2005 ICFP Programming Contest. And the deadline has passed, so now I feel free to share the mini diary I kept while working on the project. June 24-27, 2005 - It Begins. Friday, 7:08 PM. Friday, 7:28 PM. Friday, 9:24 PM. Friday, 9:54 PM. Friday, 11:48 PM. All the parsing is coded, now I am trying to build the graphs for foot and car paths. After that I think I may go to bed. Saturday, 12:14 AM. Saturday, 10:02 AM. Still reorg...