> Strings are not the point the point is what does one do in Pascal to cast types > into strange things as needed on the fly and what can Pascal do about variable > number of arguments and variable arity. That's the wrong type of question. Programming language exist to solve real-world problems, not to write specific programming constructs in. How do you write a Curryer function, an Ada-style rendezvous, or a C++-style template in C? Answer: you can't (and you probably don't need to). Likewise for the constructs you ask: in Pascal you would not use such constructs, you (or rather, someone else..) would solve the problem at hand in a different way. -- Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products docent Hogeschool van Utrecht: www.voti.nl/hvu -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist