From wolski at molgen.mpg.de  Thu Sep  9 20:26:40 2004
From: wolski at molgen.mpg.de (Wolski)
Date: Thu Sep  9 20:26:48 2004
Subject: [Rd] as(object,"list")  as(object,"matrix") differences?
In-Reply-To: <413F12EB.5F76BBA5@research.bell-labs.com>
References: <200409071617210704.0504144D@mail.math.fu-berlin.de>
	<413DD80C.2D5EA9C9@research.bell-labs.com>
	<200409081219020786.0B1B546F@mail.math.fu-berlin.de>
	<413F12EB.5F76BBA5@research.bell-labs.com>
Message-ID: <200409092026400894.103612E2@mail.math.fu-berlin.de>

Hi!

Is this behaviour intended? Now no, nie, niente names are possible. Is this intended?
Please run the sample code below.

R : Copyright 2004, The R Foundation for Statistical Computing
Version 2.0.0 alpha (2004-09-09), ISBN 3-900051-07-0

setClass("listNamed", "list")
setAs("listNamed", "list", function(from) {
   if(strict) class(from) <- "list"
   from
   })

setMethod("show", "listNamed",
          function(object) {
              cat("An object of class ", class(object), "\n", sep="")
              show(as(object, "list"))
          })

                                                                                                                                                                                                                                            
                                        #NAIVE inheritance from list.
                                        #define cass

setClass("Mlist"
         ,representation(info="character") #uniq names have to be unique?
         ,contains="listNamed"
         )
         
tmp <- as.list(1:4)
names(tmp) <- letters[1:4]
mylist<-new("Mlist" , tmp , info="numeric" )
mylist

/E


Dipl. bio-chem. Eryk Witold Wolski             @    MPI-Moleculare Genetic   
Ihnestrasse 63-73 14195 Berlin                'v'                            
tel: 0049-30-83875219                        /   \                           
mail: witek96@users.sourceforge.net        ---W-W----                        
http://r4proteomics.sourceforg.net


[Rd] as(object,"list") as(object,"matrix") differences?
Wolski