Nice TWiki > Dev > TodoList (r1.1 vs. r1.6) TWiki webs:
Dev | Doc | Main | TWiki | Sandbox
Dev . { Changes | Index | Search | Go }
 <<O>>  Difference Topic TodoList (r1.6 - 18 Oct 2003 - ArjanB)
Deleted:
<
<

Deleted:
<
<

    • Implicit cast by instanceof
Changed:
<
<

-- ArjanB - 08 Aug 2003

>
>

Added:
>
>

-- ArjanB - 08 Aug 2003


 <<O>>  Difference Topic TodoList (r1.5 - 08 Aug 2003 - ArjanB)
Deleted:
<
<

Changed:
<
<

>
>

Deleted:
<
<

    • Dispatch by value comparison
Changed:
<
<

    • Dispatch by value
    • Abstract interfaces
>
>

    • Dispatch by global constants and value comparison
    • Abstract interfaces(advanced issues)
Changed:
<
<

    • EBNF
>
>

    • EBNF
Changed:
<
<

>
>

Changed:
<
<

-- ArjanB - 27 Mar 2003

>
>

-- ArjanB - 08 Aug 2003


 <<O>>  Difference Topic TodoList (r1.4 - 08 Aug 2003 - RohanHart)
Changed:
<
<

    • Modification of the type system for subclasses with a different number of type parameters than the parent.
>
>


 <<O>>  Difference Topic TodoList (r1.3 - 09 May 2003 - ArjanB)
Added:
>
>

    • default value of a field depending on previous fields

 <<O>>  Difference Topic TodoList (r1.2 - 07 May 2003 - DanielBonniot)
Deleted:
<
<

    • GlobalConstants?
Deleted:
<
<

    • TypeInterference? for variables

 <<O>>  Difference Topic TodoList (r1.1 - 27 Mar 2003 - ArjanB)
Added:
>
>

%META:TOPICINFO{author="ArjanB" date="1048797698" format="1.0" version="1.1"}% %META:TOPICPARENT{name="NiceCompiler"}% Overview of the things left to do in random order

  • Longer term features (maybe post 1.0)
    • EnumImplementation
    • TypeInterference? for anonymous functions
    • Adding a const keyword like in c++ or some sort of immutable classes
    • ClassInvariants.
    • Dispatch by value comparison
    • Multiple method alternatives with a single body

  • Optimizations
    • Additional bytecode generation improvements
    • Replace the dispatch functions with a tree based approach
    • Removing bottleneck(speed) in typesytem
    • Reducing the size of the compiler by removing dependencies

  • Documentation
    • Retyping Java methods
    • Multimethods
    • Dispatch by value
    • Abstract interfaces
    • Constraints
    • EBNF

-- ArjanB - 27 Mar 2003


Topic TodoList . { View | Diffs | r1.6 | > | r1.5 | > | r1.4 | More }
Revision r1.1 - 27 Mar 2003 - 20:41 GMT - ArjanB
Revision r1.6 - 18 Oct 2003 - 15:04 GMT - ArjanB
Copyright © 1999-2003 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback.