2005 - 08 - 31

Learning Lisp and Lojban

The last week or so, I've been learning Lisp. I started looking at it again after someone directed me to a book that teaches Practical Common Lisp. Previously, when I had looked for a Lisp tutorial, they always ended with "And that's how you create a list." I would then look at that tutorial and go "Why don't I just use Python then?" This books starts you on the right foot by showing you the advanced features, like macros, and even, amazingly enough, how to get output. I swear, every other Lisp tutorial I found did not explain how to do a simple print statement.

So now that I've been learning all this about Lisp. I'm applying it in another direction. I've also been interested in learning Lojban. And I've got many parts of the general grammar down, but I have almost no vocabulary. I've tried paper flashcards and even the Flashman process but none of them have worked. Many people recommended Supermemo but I don't run Windows so that doesn't work for me, even under Wine. None of other flashcard programs for Linux work well either.

So instead, I'm going to write a flashcard program in Lisp. I already have it parsing the database format I want. Now all I have to do is get it to print out the card on the screen and implement an algorithm for picking a card. Luckily, Supermemo has their algorithm posted.

That's how I think. When I can't find a program to help me learn something, I'll learn something else in order to make a program to help me learn something.

TC Out

[Permalink | Tags: [t], [t]]
Calendar
< August 2005 >
SuMoTuWeThFrSa
  1 2 3 4 5 6
7 8 910111213
14151617181920
21222324252627
28293031   
Hosted By:
Gushi Systems