IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Is this one worth going through?
I found a [link|http://www.cs.rice.edu/~shriram/311/Lectures/all.html|link] to a class at Rice. The lectures go through design of a complete language to demonstrate various points, then shows in the end why the developed language still falls short of useful. If I get the time, I may go through it just to get a taste of "real school learnin'", but I don't want to waste my time.

If anyone wants to skim it and give me an opinion -- is it worthwhile real-world or is it too ivory-tower -- I'd really appreciate it.
We have to fight the terrorists as if there were no rules and preserve our open society as if there were no terrorists. -- [link|http://www.nytimes.com/2001/04/05/opinion/BIO-FRIEDMAN.html|Thomas Friedman]
New Geared towards Scheme...
...which is a worthwhile endeavor if you want to learn the fundamentals of programming language design, or are interested in Functional Programming. Dr. Scheme was also developed by the guys at Rice and is a great environment for learning the language.

That said, it's kind of the long way around learning object oriented programming. Scheme is a derivative of lisp and is very flexible. It can support [link|http://www.angelfire.com/tx4/cus/shapes/scheme.html|OO polymorphism] but it's not one of the better OOP languages - CLOS, Smalltalk, or Eiffel are better candidates. Anyhow, the Scheme stuff is fantastic if you've got time to delve into the intricacies of the profession. If your just trying to get a handle on OOP, though, it's kind of a long road.
New Did seem pretty disconnected from *my* "real world"
I see your point about learning to write languages, though. Interesting field, I'm sure, but not one I particularly care to try out.
We have to fight the terrorists as if there were no rules and preserve our open society as if there were no terrorists. -- [link|http://www.nytimes.com/2001/04/05/opinion/BIO-FRIEDMAN.html|Thomas Friedman]
New I'll be going through it for sure.
"Everything you needed to learn in (Russian)college about Lisp, but never did"
New I was wrong.
This site is one big huge teaser. Where do I find a good web site/book to learn lisp? I mean real list, the one that produces this kind of code:

(define lookup
(lambda (Var Env Fk)
(Env Var Fk)))

(define mt-env
(lambda ()
(lambda (Var Fk)
(Fk))))

(define extend
(lambda (Env VarN Val)
(lambda (name Fk)
(if (eq? name VarN)
\tVal
\t(Env name Fk)))))

Any suggestions?
New SICP
The classic text for Scheme is [link|http://mitpress.mit.edu/sicp/full-text/sicp/book/book.html|Structure and Interpretation of Computer Programs]
New If you want Common Lisp...
Paul Graham has a couple of [link|http://www.paulgraham.com/paulgraham/books.html|very good books] on the topic.

The one labelled more advanced, is. Though I found both quite readable.

Cheers,
Ben
     Anyone got a good crash primer on OO terminology? - (drewk) - (11)
         Re: Anyone got a good crash primer on OO terminology? - (pwhysall) - (2)
             Oh hush -NT - (drewk)
             You stole my sig! -NT - (tablizer)
         A Couple - (ChrisR) - (7)
             Is this one worth going through? - (drewk) - (6)
                 Geared towards Scheme... - (ChrisR) - (1)
                     Did seem pretty disconnected from *my* "real world" - (drewk)
                 I'll be going through it for sure. - (Arkadiy) - (3)
                     I was wrong. - (Arkadiy) - (2)
                         SICP - (ChrisR)
                         If you want Common Lisp... - (ben_tilly)

But isn't everything better with Christopher Walken?
169 ms