|My jazz presentation was tonight.
||[May. 7th, 2004|12:45 am]
It went pretty well. I can't believe it's over, though. I can't believe tomorrow's my last day of class. I can't believe I'm graduating in ten days. I can't believe I'm leaving here. I'm moving in ten days, and I put a new poster up on my wall a couple of days ago. Denial.
I can't believe that Elizabeth gelishan said everything that she said after the presentation. Wow. It makes me incredibly happy to think that the result of all this was that we inspired someone to write jazz -- and that our work ended up being meaningful to someone outside ourselves.
What do I have left to do? An NP-completeness proof. Couple of Prolog assignments I didn't get in on time, nothing too horrible. A jazz paper rewrite or three. Music portfolio-type thing to make. A couple of CS exams, but they're of the the open-book, open-notes variety, so I'm not too worried. I do need to figure out what's up with parameter-passing mechanisms, though.
Both bands I'm in are in a battle-of-the-bands thing tomorrow night. One after another. It's pretty funny. Technically, Tanny and I could sabotage Industrial Theme Park by totally sucking.
Ooh, interesting... what sort of class are you writing Prolog for? Do you like it? Have you found it useful? Would you recommend that people go out of their way to learn it?
(I've been doing AI-ish things, but almost all in common lisp, which I love dearly...)
Oh, it was sort of just tacked onto the end of my Programming Language Concepts course so that we would have a little experience with logic programming before graduating. We haven't done anything major with it, just a couple of exercises. I think that it's interesting to learn about for its own sake, but I'm not sure how useful it is in practice.
That sounds like a potentially interesting course -- I don't think we have anything like that, which seems somewhat odd. I'm pretty sure you could get out of the CS program here without having touched anything more exotic than Scheme, Java, and C...
But Lisp does rock, yes :) Did you work with it for this class, or for something else?
Yeah, Scheme, Java, and C were the first, second, and third languages I used in the CS program here, too.
The course was pretty okay. Here's the website
, if you're interested. We did a case study of Lisp, but didn't actually use it in this course. (We used ML as an example of a functional language. It was kinda cool -- not as pretty as Lisp or Scheme, but with crazy mad type checking.)