Here's part of an email I received from the
prof on the 15 minute presentation...
Well, I think you ran close to 40 minutes,
but I didn't want to stop you because it
was not only interesting, but was very well
presented too. You know, you should really
head off to Waterloo for a year, grab
yourself a Master's and come back and do
some sessional instructing for us!
High praise, indeed! Thanks to everyone
who participated in the thread, couldn't
have done it without you. Now if only the
prof wasn't younger than me...
--
Geoff
"Geoffrey Summerhayes" <·············@hotmail.com> writes:
> Here's part of an email I received from the
> prof on the 15 minute presentation...
>
> Well, I think you ran close to 40 minutes,
> but I didn't want to stop you because it
> was not only interesting, but was very well
> presented too. You know, you should really
> head off to Waterloo for a year, grab
> yourself a Master's and come back and do
> some sessional instructing for us!
>
> High praise, indeed! Thanks to everyone
> who participated in the thread, couldn't
> have done it without you. Now if only the
> prof wasn't younger than me...
What difference will that make when you'll be 512 and he'll be 503?
Oops, you won't live a thousand years? THAT seems to be the problem IMHO...
--
__Pascal_Bourguignon__ http://www.informatimago.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Living free in Alaska or in Siberia, a grizzli's life expectancy is 35 years,
but no more than 8 years in captivity. http://www.theadvocates.org/
"Pascal Bourguignon" <····@thalassa.informatimago.com> wrote in message
···················@thalassa.informatimago.com...
>
> What difference will that make when you'll be 512 and he'll be 503?
> Oops, you won't live a thousand years? THAT seems to be the problem
IMHO...
>
I don't want to achieve immortality through my work... I want to achieve
immortality by not dying.
-Woody Allen
--
Geoff
Geoffrey Summerhayes writes:
> Here's part of an email I received from the
> prof on the 15 minute presentation...
>
> Well, I think you ran close to 40 minutes,
> but I didn't want to stop you because it
> was not only interesting, but was very well
> presented too. You know, you should really
Great! Can you give us a short outline of what you said in those 40
minutes? Any feedback from the audience?
Paolo
--
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
"Paolo Amoroso" <·······@mclink.it> wrote in message
···················@plato.moon.paoloamoroso.it...
> Great! Can you give us a short outline of what you said in those 40
> minutes? Any feedback from the audience?
>
-A very,very short history of CL,including a comparison
of the size of CL and Scheme specs
-mention of some nice redundancies (car<->first) and why
-Some of Lisp's Features
-arrays
-iteration (slipped in bignums 100!)
-mutators
(setf, incf, nreverse + more on cons cells and lists)
-structures
-lexical and dynamic scope
-macros
-lisp-N
-compilation at the function level
-CLOS
-defclass
-defmethod
-:before :after :around
-multiple dispatch
-eql dispatch (sneaked in ratios)
-use of packages for information hiding
-absence of destructors
-diamond inheritance (clos vs. c++)
-mention of CHANGE-CLASS,
UPDATE-INSTANCE-FOR-DIFFERENT-CLASS,
UPDATE-INSTANCE-FOR-REDEFINED-CLASS,
and changing function definitions
while code is running
-Afterwords
-my 99 bottles of beer format string (couldn't resist)
(still doesn't run under Corman seems to be a problem
with the ~[~^ near the start)
-showed the code that ran the presentation:
(defpackage "PRESENTATION"
(:use "CL")
(:export "RUN"))
(in-package "PRESENTATION")
(defmethod present ((item list))
(let ((*print-right-margin* 60))
(pprint item))
(read-char)
(format *standard-output* "~&~{~A~%~}" (multiple-value-list (eval item))))
(defmethod present ((item symbol))
(format *standard-output* "~&~A contains: ~A~%" item (eval item)))
(defmethod present ((item string))
(format *standard-output* "~&~A~%" item))
(defun run()
(let ((*read-eval* nil))
(with-open-file (stream "presentation.txt" :direction :input)
(do ((form (read stream nil :eof) (read stream nil :eof)))
((eql form :eof))
(present form)
(read-char)))))
-Questions? (only got one, about diamond inheritance and C++)
I am sure I covered to much material too quickly (sorry Kenny, no Cells),
but I
did have someone after the class ask where to download a copy of lisp.
--
Geoff
Geoff,
Congratulations on the successful talk. Looks like you hooked at least
one student and the professor, not a bad fishing trip at all.
Don't worry about not getting to Cells: Lisp leads to comp.lang.lisp
leads to my incessant hawking. :)
kenny
>
> I am sure I covered to much material too quickly (sorry Kenny, no Cells),
> but I
> did have someone after the class ask where to download a copy of lisp.
>
> --
> Geoff
>
>
--
http://tilton-technology.com
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
Your Project Here! http://alu.cliki.net/Industry%20Application