What the FOOP?
Posted: Thu Mar 18, 2010 4:14 am
I'm happy (and relieved) to announce the release of "What the FOOP?", a video overview of the current state of FOOP.
m i c h a e l
m i c h a e l
Friends and Fans of newLISP
http://www.newlispfanclub.alh.net/forum/
http://www.newlispfanclub.alh.net/forum/viewtopic.php?f=2&t=3521
Thanks, Kazimir! There are a number of meanings for FOOP, some of them quite distasteful! When I first considered FOOP as a name back in 2006, I found a reference to Functional Object-Oriented Programming in a 1994 paper about a language named TOOPL. By that time, though, I'd already grown fond of the name FOOP. I just like the sound of it.Kazimir wrote:Very aesthetic video!
I have seen that Rob Britton had presentation on FOOP few days ago:
You're very welcome, Ted.Ted wrote:Nice video, thank you Michael.
Yes. self always refers to the object that was sent the message.Ted wrote:To clarify, when you use the colon operator, the colon operator sets up "self" to point to the instance object so that methods within a context use it?
Initially, Class only contains the default constructor. If you intend to overwrite the default constructor anyway, then you would gain nothing over starting from scratch.Ted wrote:What methods and attributes does the default Class have? How is it different than just making a context from scratch?
My pleasure. I hope it's not too long, though.cormullion wrote:This is great, thanks michael. I'm enjoying this, about halfway through.
cormullion wrote:I have to ask: does all your typing make music? Does this mean you can write newLISP with your eyes closed?
I had a similar idea while rewriting line-commander, although not in the context of debugging. I wondered if well-written code would produce better-sounding "music" than poorly written code. I have a lot of the latter ;-)cormullion wrote:I once considered the idea of sonic debugging. The theory was that I could tell more by listening to the music made by the flow of the program than by looking at output. (Although different coloured output could do a similar job...)
Yes, the voice belongs to yours truly. Perhaps I have a future in voiceovers? :-)cormullion wrote:And is that your voice, or did you hire some voice talent?
Thank you, Greg! I'm glad you liked it.itistoday wrote:Great video!
Wow, you really are paying attention. Great eye! Thank you for catching this. It should be a simple fix (I hope).rickyboy wrote:(One small error: at 14:43 you can see that the point given in the constructor and the point reflected by the REPL (constructor) are different.
That is exactly what I thought, too! All those great seventies movies with their trippy music and even trippier video effects.rickyboy wrote:BTW, doesn't the musical typing sound like it comes from some of the music in the original Planet of the Apes movie? :-)
No, the thanks is due to you. I'm still floored by the video and have shown it to my programmer friends who like it very much also. Thanks!m i c h a e l wrote:The error Rick pointed out has been fixed and the new video uploaded. Thanks again, Rick!