Why Rev needs a cookbook (newb questions)

Devin Asay devin_asay at byu.edu
Sat May 9 12:29:32 EDT 2009


On May 9, 2009, at 12:59 AM, Peter Alcibiades wrote:

> I said this before, but its why Rev needs a cookbook on the lines of  
> Carla
> Schroder's great  "Linux Cookbook"
>
> Steven Cox's queries illustrate the problem very clearly. Imagine a  
> kitchen
> with lots of pots and pans and ingredients in it.  It comes with a 400
> page guide detailing the function of every one.
>
> We now have an intelligent Martian who has just been employed as a  
> cook.
> His first assignment is spaghetti carbonara, or cassoulet.  Where  
> does he
> start?
>
> What he has is a superb kitchen manual.  What he wants is a  
> cookbook, with
> a systematic set of entries like this (from the Rev for C programmers
> page):
>
> "To filter a handler so that it only responds to certain objects,  
> rather
> than every object below it in the hierarchy, use the target function  
> to
> determine which object originally received the message being handled.
>
> "To create a code library, place the handlers you want to re-use in  
> any
> object that’s available in your a stack, then use the insert script
> command to add that object to the hierarchy."
>
> So what Steven is looking for is a cookbook with entries like "to  
> empty a
> field......"    "to check for a variable.....".  "to make elements  
> in a
> list field clickable...."  "to change the mouse to a hand while
> hovering..."

Hi Peter,

We've had discussions like this on the list before, and a lot of the  
answers are something like: "It's there, you just need to know where  
to find it." That is still true today, although Rev 3.0 and 3.5 have  
gone a long way in making that material easier to find. Here's a short  
list I recommend:

For Rev 3.x

Resource Center > Sample Scripts
	This is in effect what you're talking about, isn't it? As I  
understand it, it's a reworking of Jeanne DeVoto's original "cookbook"  
examples that came with Rev 1.x through 2.5(?)

Help > Revolution Search Engine > Web Database
	This overlooked and under-appreciated tool by the late, great Eric  
Chatonet lets you search a whole list of great 3rd party Revolution  
sites.
	For instance, on my web site I have a page with simple examples at
	http://revolution.byu.edu/transcript/LectureExamples.php
	All of the other sites have many very good ones as well.
	
V. 3.5 gives us a much richer collection of tools for sharing from the  
developer community.
	-We now have User Contributed Notes in the Dictionary. Anyone with a  
Rev Online account can submit example scripts and tips.

Rev Online. As of 3.5 we can submit code snippets. While the new ROL  
is not perfect yet, I think it's a big improvement. It's got a growing  
collection of great stacks to look at.

Especially with the latter two tools, we as a developer community can  
go a long way toward filling the void of simple, instructive examples  
for folks new to Rev.

Regards,

Devin

Devin Asay
Humanities Technology and Research Support Center
Brigham Young University




More information about the use-livecode mailing list