Moleskine Notes for April 2008
While Reading Steve Yegge
Read the book, Patterns of Software. Read about the Emacs/XEmacs schism and Lucid Inc.
Is Emacs too far along to take a commit from the likes of me?
I almost forgot about James Clark’s nxml-mode!
LLVM
While reading Bill Clementson
I have very little (read: none) with the ratpoison window manager. Bill briefly talks about its inspiration.
BTW
I should try to install Ubuntu on Parallels again. There is a fool-proof (although they have never anticipated a fool like me) guide.
Some books to read
- Raymond E. Feist’s Magician: Apprentice
- L. E. Modesitt, jr.’s The Magic of Recluce Begin with The Magic of Recluce and then read The Towers of the Sunset. Although the immediate sequel to The Magic of Recluce is The Death of Chaos, I feel that it’s better to read at least one of the prequels before finishing the “real time” story arc. All other Recluce volumes occur in the past. Personally, I really enjoyed the two books dealing with the “mythology” of Recluce, Fall of Angels and The Chaos Balance.
- R. Scott Bakker’s The Darkness that Comes Before
- Guy Gavriel Kay’s Tigana and The Lions of Al-Rassan
- Neal Stephenson’s Quicksilver
- Katherine Kurtz’s Deryni Rising
- C. S. Friedman’s Black Sun Rising, When True Night Falls and Crown of Shadows.
- Tad Williams’ The Dragonbone Chair
- Stephen R. Donalson’s Lord Foul’s Bane
- Stephen R. Donaldson’s The Real Story: The Gap into Conflict
- Margaret Weis and Tracy Hickman’s Dragon Wing (Death Gate Cycle)
- Margaret Weis’ The Lost King
The list above was ripped directly from Pat’s Fantasy Hotlist
While reading java sucks
I need to get a bit smarter on 1. downward funargs 2. multi-dispatch 3. The distinction between slots and methods is stupid. Doing foo.x should be defined to be equivalent to foo.x(), with lexical magic for foo.x = …’ assignment. 4. link() on Unix
While reading about null
In fact, once we allow it, we may find that we need more than one kind of null, with differing semantics depending on what we mean by it in that context. One kind may mean “unknown”, another might mean “inapplicable”, and of course we might need a third to say that “we do not know if this is applicable or not”. When taken to its logical conclusion, this leads to an explosion of kinds of null.
While reading about Pascal
On Javascript as a real language
John Resig is the man.
Start with Rhino. load(‘env.js’).
Broccoli Thoughts
- Monads can be supported if I have the following
- Closures
- Anonymous functions
- Broccoli should perhaps never have auto-type coersion.
- Predicate logic
- How to impl folding
- How limited is the flow control without
return
andbreak
TODO
- Examine why “The lack of static variables and variable initialization destroy the locality of a program.”
- L@@k “Why Pascal Is Not My Favorite Programming Language” by Kernighan
- Add Yahoo! Buzz, Newsvine, Facebook, and MixIt to my pages.
- Make social links conditional on a certain metadata of “post”
- There should be an awesome tag for my essential del.icio.us links.
-m
No Comments, Comment or Ping
Reply to “Moleskine Notes for April 2008”