Home - this site is powered by TWiki(R)
PROBRAL/InternalArea > HealthWatcherEScala (2 vs. 3)
TWiki webs: Main | TWiki | Sandbox   Log In or Register

Changes | Index | Search | Go
 <<O>>  Difference Topic HealthWatcherEScala (3 - 2010-10-14 - LucasSatabin)
Line: 1 to 1
 
META TOPICPARENT name="CaseStudies"

Design Rules in EScala

Line: 127 to 127
 EScala aims to stay a general purpose language, however some new features may help to define more interesting DRs without being to specific.
  • Adding support for afterThrowing implicit events.
  • An action (a method in an OO design) consists in a list of steps which are mor or less explicit. These steps could be part of the method signature, exposing more events on the internal structure without breaking modularity. The details of implementation are not shown, only the specified steps of the method.
Changed:
<
<
  • Having virtual classes in Scala could also help to refine DRs. For the moment Scala supports a Virtual Class Pattern which achieve the same but is quite verbose. An attempt was made to implement virtual classes in Scala, but not finished yet.
>
>
  • Having virtual classes in Scala could also help to refine DRs. For the moment Scala supports a Virtual Class Pattern which achieves the same goal but is quite verbose. An attempt was made to implement virtual classes in Scala, but not finished yet.
  -- LucasSatabin - 14 Oct 2010 \ No newline at end of file

View | History: r5 < r4 < r3 < r2 | More

View | History: r5 < r4 < r3 < r2 | More
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

mersin escort bayan adana escort bayan izmit escort ankara escort bursa escort