Shell Games

Started by m i c h a e l, April 17, 2008, 10:39:11 AM

Previous topic - Next topic

m i c h a e l

Dear Club,



I'm very happy to announce the first episode of a new video series called "Shell Games." They are short, command-line–centric videos showing newLISP in action. Shell Games, at first, will use examples taken from the newLISP documentation, but it might be fun to start a topic here (or use this one) where everyone could contribute code examples for future Shell Games videos.



But for now, just sit back and enjoy the first offering about number generators.



http://www.neglook.com/movies/shell-games-number-generators.mov">Shell Games - Number Generators



m i c h a e l

newdep

#1
Aaa nice... The way you type flawless the fibo function,

like you shake it out of your sleeves, doing it every day ;-)



Well We cant be left behind.. "shell games" means "shell games"



Your ON! ;-)
-- (define? (Cornflakes))

m i c h a e l

#2
Let's really start this off with a bang by having a Shell Games double feature :-)



http://www.neglook.com/movies/shell-games-pushing-and-popping-lists.mov">Shell Games - Pushing and Popping Lists


Quote from: "newdep"Aaa nice... The way you type flawless the fibo function,

like you shake it out of your sleeves, doing it every day ;-)


Yes, it's fantastic, isn't it ;-)



m i c h a e l

cormullion

#3
I like these. I think I'm going to have a go at making one this week.

m i c h a e l

#4
Today's episode: Packaging Data with Contexts. Enjoy.



http://www.neglook.com/movies/shell-games-packaging-data-with-contexts.mov">Shell Game - Packaging Data with Contexts



m i c h a e l

m i c h a e l

#5
Today's episode of Shell Games is about implicit indexing. Make sure you have 8-1/2 minutes to spare before you start this one :-)



http://www.neglook.com/movies/shell-games-implicit-indexing.mov">Shell Games - Implicit Indexing



m i c h a e l

cormullion

#6
I think these are really excellent. I admire your craftsmanship and attention to detail. I look forward to many more, and to the decline of the old-fashioned tutorial...! :)



I got as far as digging out my old copy of Keynote to see how it could be done... I think I found the essential ingredient (the build effect), but that's only the start of it.



Then I thought it would be cool to see what could be done at the opposite end of the spectrum - no state of the art quicktime movies, just an old VT100 terminal effect:


(load {http://unbalanced-parentheses.nfshost.com/downloads/typewriter.lsp})

I expect this will only work occasionally from a VT100 style terminal and only on MacOS X, and probably not at all on other systems. But there's a little echo of your idea, from the other side of the computing universe...!

m i c h a e l

#7
cormullion,



Thank you for your kind words. It's all these videos cost ;-)



To see what effect your typewriter.lsp program is having here (OS X 10.4.11), I uploaded a video example:



http://www.neglook.com/movies/cormullions-typewriter.mov">Cormullion's Typewriter



Interesting, but probably not what you intended :-)



m i c h a e l

cormullion

#8
Ha.... I seemed to remember thinking that the Terminal had changed a bit when I upgraded from Tiger to Leopard. To be honest, there are so many options now for Terminal it probably won't work unless you tune the  settings to interpret ANSI escape codes correctly.



Never mind - you get the general idea... :)

m i c h a e l

#9
Ready for another episode? This one is about selecting multiple elements at once.



http://www.neglook.com/movies/shell-games-selecting-more-than-one-element.mov">Shell Games - Selecting More Than One Element



m i c h a e l

newdep

#10
Quote from: "cormullion"
(load {http://unbalanced-parentheses.nfshost.com/downloads/typewriter.lsp})


Aaa nice reminds me of the C64 days where I exchanged information

via data-cassetes by use of a tool called "Demo-Writer" or something,

It even had a bouncing cursor ;-)
-- (define? (Cornflakes))

cormullion

#11
:) glad it worked for someone...! I must add a 'typewriter' sound to it.

m i c h a e l

#12
Wednesday's episode is about passing by reference:



http://www.neglook.com/movies/shell-games-passing-by-reference.mov">Shell Games - Passing by Reference



m i c h a e l

m i c h a e l

#13
Here is tonight's episode of Shell Games about appending strings:



http://www.neglook.com/movies/shell-games-appending-strings.mov">Shell Games - Appending Strings



m i c h a e l

m i c h a e l

#14
Here's Friday's episode:



http://www.neglook.com/movies/shell-games-manipulating-functions-after-definition.mov">Shell Games - Manipulating Functions After Definition



Enjoy.



m i c h a e l