Am 05.08.2011 12:11, schrieb Max Vlasov:
But during the research another interesting specie was found. It's called Sun Workshop Pascal Compiler http://www.informatik.uni-hamburg.de/RZ/software/SUNWspro/pascal/user_guide/index.html
It's amazing how many Pascal compilers are out there...
It supports (supported) standard pascal, with some extensions, that is made to several language constructions including 'with' So on the page http://www.informatik.uni-hamburg.de/RZ/software/SUNWspro/pascal/lang_ref/ref_state.doc.html you can see the following example with new_patient: new, old_patient: old do begin new.LastName := 'Smith'; new.FirstName := 'Abby'; new.Sex := Female; old.LastName := 'Brown'; old.FirstName := 'Henry'; old.Sex := Male end; Using ':' looks a little strange, but at least it worked and probably didn't conflict with existing syntax.
Not only the ":" look a bit strange (it remembers me a bit of the on-clause in except blocks though), but also - and more importantly - the order: first the variable or expression that is to be "shortened" and then the new identifier for it.
Regards, Sven -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
