Update

It's been a while since I last wrote. In the meantime, I've had to restore zeno from backup after the harddisk died, and the fall term started. Taking a class this semester by Gerald Sussman, inventor of Scheme.

That's a dialect of LISP, for those of you who don't know. Not that you would know what LISP was. I'm not even sure I do.

Anyways, it is a new year, and have been very excited meeting all the young people coming in. I've said this before, I think - I find their enthusiasm infectious.

On account of all this infectious enthusiasm, I shall pull an all-nighter and get some things done tonight!

On ist's

I am proud of belonging to the oldest surviving line of philosophers, mystics and poets. Does that make me a casteist?
Yes, because you're evincing pride in achievements you haven't made, by people you had no way of influencing. You've done nothing to deserve the pride you feel. It's this innate and undeserved feeling of superiority that makes you a casteist.
By those standards, what can one be proud of?

Procrastination

Another day of procrastination, avoiding those very important things that I have lined up. I have put off both short term and long term goals today. For example, that to-do list for the Canadian Visa. Sunday - definitely short term.

One other thing I have been thinking about for a while now. Learning Ocaml. It's a programming language. It's a programming language very different from the others that I currently know. That is a fact. What keeps this item on the list though, is speculation that Ocaml would be a very powerful development for my programming if I get around to learning it. You see, it is a language which is advertised as being very "expressive". What that means is that, for a given program, Ocaml purports to allow the programmer to be much more succint in his code. What greater virtue is there in coding, after all, than the compact expression of abstract ideas? Well, the quality of expressiveness promises that, and that promise is one I believe.

Other than Ocaml, another expressive language is Common Lisp. Out of all the high level, expressive, functional (well, CL isn't exactly functional, but whatever) languages, Ocaml produces the fastest binaries, and that's why I plan to learn it first.

Plan to. ;)

2 comments
chiaolun

I actually got the MIT library to buy "Ocaml for Scientists" months ago! Maybe it's time for me to try reading it again. I have been coding a decent amount in Common Lisp, and the constructs in Ocaml seem a lot less alien now.