From: Niels H. <ni...@ha...> - 2003-10-08 23:00:51
|
Howdy, First, - a small introduction: I have just joined the opengtoolkit developer forum (I've been listening since the very start though). So, - please accept my appologies for beeing too ignorant - not knowing which discussions you allready have had. I've worked professional with LabVIEW for several years, and have been somewhat active on info-lv. Within the last couple of years the scope of my work has changed towards software configuration management/OOA/OOD, - occasionally I still use LV. Privately,- I've tried different ways to implement e.g. inherency in LV based on GOOP, but I think that working together under OpenG will speed up the process significantly. So, - I think my primary focus will be on the OpenGOOP project. I have special interest in finding a solution in OpenGOOP for: - inherency - abstraction/interface - also templates for different design patters, as identified by the Gang of Four. Second,- about Jim's mail: Just took a brief look at it. My first impressions is: this is slick,- but I have (for now) a quick question: Will this allways be type safe? What about future versions of LV? Using this (implicitly casting a cluster of a ref and a variant into a variant) could be too close to the way LV represents data in memory. To me it actually looks like a flaw in LV (assigning clusters of different types to each other)... All the best ---Niels At 14:54 08-10-2003 -0700, Jim Kring wrote: >I have just created a new page at OpenG.org called "Class Type Inheritance >Refnum": > ><http://www.openg.org/tiki/tiki-index.php?page=Class+Type+Inheritance+Refnum> > >The Class Type Inheritance Refnum (invented/discovered by Jean-Pierre >Drolet) is a LabVIEW Data Structure scheme which behaves just like VI Server >object (GObj) refnums. It uses variant coercion within the structure to >allow a more child class's more-specific structural component to coerce into >it's class-type variant element. > >The Class Type Inheritance Refnum will be used as the refnum type for >OpenGOOP w/ Inheritance. Please take a look at this. > >Cheers, > >-Jim > > > >------------------------------------------------------- >This SF.net email is sponsored by: SF.net Giveback Program. >SourceForge.net hosts over 70,000 Open Source Projects. >See the people who have HELPED US provide better services: >Click here: http://sourceforge.net/supporters.php >_______________________________________________ >OpenGToolkit-Developers mailing list >Ope...@li... >https://lists.sourceforge.net/lists/listinfo/opengtoolkit-developers |