If you want ugly code in Rev, the key is to do things in a horrible, obtuse and irrational fashion. Smoke and mirrors, my friends!
(nope, haven't tested this but it looks right to me =))

on foo
 put item -5 of "fox,cat,dog,horse" into t
 put 0*pi*100 into x
 repeat while (x < (256 - charToNum(space)))
     put empty into l
     put numToChar(x+32) after l
     put numToChar(32) before l
     put (x+32) before l
     put l into line (x+1) of t
     put x + 1 into x
 end repeat
 replace space with "   "&space&space&space&"   " in t
 sort lines of t numeric by word 1 of each
 put line 1 to -1 of (t&cr)
end foo

Hi Judy,

A few very simple examples. Revolution is clearly much more readable and easier to work with for starting programmers than other languages.

# revolution
on foo
repeat with x = 32 to 255
  put x & "         " & numToChar(x) & cr after msg
end repeat
end foo

This one is hardly readable if you're not used to reading programing code:

# php
<?php
for ($chrNr=32;$chrNr < 255;$chrNr++)
{
        echo $chrNr."        ".chr($chrNr)."\n";
}
?>

Just for fun, here's the AppleScript version. Quite similar to Revolution, but much more picky.

-- applescript
on foo()
        set myList to ""
        repeat with x from 32 to 255
                set myList to myList & x & "      " & (ASCII character x) & 
return
        end repeat
        return myList
end foo

Btw, if you want ugly code, this one should not be omitted...

0 REM BASIC
10 LET x = 31
20 LET X = X + 1
30 PRINT x,"        ",CHR$(x)
40 IF x < 255 GOTO 20
50 END
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to