Love it! "Let's start with C and stick bits on as they occur to us" -- Javascript is an object-lesson that designing a language isn't quite so easy as it looks.
BTW: Googling "kludge definition" ... I cannot see my favourite definition, from way back: "KLUDGE: an ill-assortment of parts forming a distressing whole." 2010/9/1 Björn Helgason <[email protected]>: > A quote from the book: > "It is rarely possible for standard committees to remove imperfections from > a language because doing so would cause the breakage of all of the bad > programs that depend on those bad parts. They are usually powerless to do > anything except heap more features on top of existing pile of imperfections. > And the new features do not always interact harmoniously, thus producing > more bad parts." > > http://books.google.is/books?id=PXa2bby0oQ0C&printsec=frontcover&dq=JavaScript:+The+Good+Parts&source=bl&ots=HHtko4s-lK&sig=gUSv3lZUqxSTKF9s4cxsg706z5M&hl=is&ei=LCB-TJaYJsOn4Ab8wvXbBg&sa=X&oi=book_result&ct=result&resnum=5&ved=0CDAQ6AEwBA#v=onepage&q&f=false > > 2010/9/1 Steven Taylor <[email protected]> > >> Hey... I'm not sure how far into JavaScript you are, but I found this book >> to be really useful in the past: >> >> JavaScript: The Good Parts >> Unearthing the Excellence in JavaScript >> By Douglas Crockford >> >> It's a reasonably concise, to the point book of 100 pages or so that covers >> the main constructs. There are some subtlies about closures and protypal >> inheritance that are worth getting your head around. I was surprised about >> how much could be done with the language once you get around its >> difficulties. Also surprising is that JavaScript draws inspiration from >> Lisp >> and Scheme. >> >> -Steven >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > > > > -- > Björn Helgason, Verkfræðingur > Fornustekkum II > 781 Hornafirði, > t-póst: [email protected] > gsm: +3546985532 > sími: +3544781286 > http://groups.google.com/group/J-Programming > > > Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans > > góður kennari getur stigið á tær án þess að glansinn fari af skónum > /|_ .-----------------------------------. > ,' .\ / | Með léttri lund verður | > ,--' _,' | Dagurinn í dag | > / / | Enn betri en gærdagurinn | > ( -. | `-----------------------------------' > | ) | (\_ _/) > (`-. '--.) (='.'=) ♖♘♗♕♔♙ > `. )----' (")_(") ☃☠ > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
