On May 23, 2005, at 6:56 PM, Ruslan Zasukhin wrote:


This is an object, like array you have.
You can use it many times, you can modify it and so on.


Yes, you're of course right. One can modify the list() function and also create other helper functions so that he could add a list like datatype. I used to do this kind of thing out of lisp nostalgic feeling. if you put the result of list() into a chunk, you have a "object" and you can modify it...

not to mix this list() function with a real list rev implementation. I built this list() cantrip because "i am a lazy coder" sometimes, I usually am not in the mood to write all the lines needed to put a given number of items in a cr delim list, so that list() got two objectives:

(a) make me write less. I usually say I hate coding, so I only write the lines I really need. :D (b) make my code more readable, it's easy to understand what's going on in the program when you see list("blue", "red", "yellow").

This function does not add any "new feature" or paradigm to Rev, it's simply a time saver. Now if you want a true list object, you can use chunks, then implement all the basic ops like add, remove, count and stuff. Having nice datatypes and using them wiselly is the real time saver.

Cheers
andre



--
Andre Alves Garzia  2004
Soap Dog Studios - BRAZIL
http://studio.soapdog.org

_______________________________________________
use-revolution mailing list
[email protected]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to