[Seaside] Dynamic typing in smalltalk
Alexandre BP
abalonpe at ulb.ac.be
Fri Oct 29 16:43:04 UTC 2010
thank you for your replyI have a class named "PaperBibli" which keeps a list of bibliographic entries.Those entries are of different type: Article, Book, Conference,...Every type has its own fields such as: author,title,...
--> I created SubClasses of "PaperBibli" for each type so that when I instanciate an bibliographic entry I don't have lots of variables(fields) which are empty because not required in a particular type.The problem is that when I instanciate my bibliographic entry I still don't know of which type it is because the user tell me so by choosing in a scroll list.
I hope that my explanation is clear
Date: Fri, 29 Oct 2010 12:24:22 -0400
Subject: Re: [Seaside] Dynamic typing in smalltalk
From: sean at monkeysnatchbanana.com
To: seaside at lists.squeakfoundation.org
There are types in smalltalk. Each object has a type.
That aside, what are you trying to accomplish with your example below?
On Fri, Oct 29, 2010 at 12:13 PM, Alexandre BP <abalonpe at ulb.ac.be> wrote:
Hello,
I would like to know if it is possible to apply dynamic typing in smalltalk. For example, If I want to use polymorphism, it would be:
var := Class new. var := (SubClass1) message. var := (SubClass2) message.
Where message from SubClass1 is different then the one from SubClass2.Is there any solution for my problem? I know that there is no type in smalltalk but there is definitely a way to use polymorphism right?
Thank you in advance,Regardsalex
_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20101029/895b694d/attachment-0001.htm
More information about the seaside
mailing list