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.
 


Remove ads

Top