My favorites | Sign in
Logo
                
Search
for
Updated Oct 25, 2009 by adrian.lienhard
Labels: Phase-Requirements
Milestones  
Milestones of the project

Legend

  • ( ) means not done yet
  • (x) means completed

Milestone Pharo version 1.0

FUNCTIONAL REQUIREMENTS

NON-FUNCTIONAL REQUIREMENTS

INFRASTRUCTURE

  • (x) Increase efficiency of producing new updates
  • (x) Prepare second update stream to maintain released version

TENTATIVE SCHEDULE

  • Final release: December 2009

Future Milestone 1.1

Milestone 1.2 preview

Future Milestones

  • using tool builder
  • removing one of the filelist!
  • Package fileouter (HTML, Latex, chunk)
  • Adding Nile
  • Replacing default stream
  • Stream fixing? VW Dolphin compatibility discussions may be as a package
  • Filelibrary rewrite
  • Scripting syntax + OS process and other
  • Sophie harvesting
  • traits with state / may be better trait model (no sharing of compiled method) Adrian once changed the implementation so that methods are not shared anymore (I did this because Tim asked me as he was working on a new source management). This code was never integrated but it should be around somewhere (I think I mailed it also to Marcus). Also, during the time I still participated in the Traits discussions on Squeak-dev, as a response to concerns raised by Andreas I removed all traits except for those that are used to avoid code duplication. The number of traits in the system is reduced from 16 to 6. This makes everything much simpler to understand, even without good tools, as traits are only used to share methods between classes, e.g., ClassDescription and TraitDescription.
  • First class representation of instance variables (just returning object then may be having that in the class builder and class representation)
  • First class package (no package info anymore)
  • Using announcements
  • removing the old preference browser (and fixing the new one)
  • better source management
  • new compiled method format ?
  • hashing for dictionary ?
  • ffnestria??


Sign in to add a comment
Hosted by Google Code