The Princess Bride really is very, very good!

Squire James said:
In one particularly distressing assignment, I was required to write a program in LISP and in Prolog that actually involved I/O! All in all, anything harder than assembly language should probably just be written in assembly language!

I found I really, really enjoyed the LISP assignments I had - it was an "Introduction to AI" paper.

The interesting thing about LISP is that code and data are stored in the same form - the list - so it's ideal for creating programs that manipulate their own structure...

-Hyp.
 

log in or register to remove this ad

Hypersmurf said:
You don't truly appreciate parentheses until you've programmed in LISP :)

There's nothing quite like finishing a piece of code with
Code:
))))))))))))))))))))))))))))))))))))))))))))))))))

-Hyp.
I remember when I used to use lisp. Oh, Man...

It was satisfying though, since my particular compiler highlighted everything "inside the current parentheses set", so at the end of the program, I would keep hitting ) until the whole screen was highlighted green.

My only qualm with lisp is that functions cannot inter-recall. That is to say, if A can call B, B must be defined before A, which means that B cannot call A, because A CANNOT be defined yet. Stupid lack of function templates... grr...
 

ConnorSB said:
My only qualm with lisp is that functions cannot inter-recall. That is to say, if A can call B, B must be defined before A, which means that B cannot call A, because A CANNOT be defined yet. Stupid lack of function templates... grr...

It's been a while, but I seem to recall there were workarounds for that, weren't there?

-Hyp.
 

not in the version I was using. it wasn't actually lisp, it was a "lisp based language" called scheme. But it was close enough to lisp to be the real thing.

And then we started learning C++, and I never looked back.

Well, Scheme was a good tool for teaching the basics of programing (fuctions, variables, recursion, etc). But it also lacked loops! No loops! Maybe real lisp has them, but Scheme certainly didnt.
 


Pets & Sidekicks

Remove ads

Top