Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Parser generator
  • Language Development Toolkit
  • Database/Indexing
    • Lucene (jackpot is based on it)
    • Relational databases (Oracle, MySQL, PostgreSQL...)
  • Static Analysis
    • PMD api
    • Eclipse AST
    • Tree API (annotation processing framework)

Time Plan

1 Week 2 Week 3
  • PLATEAU paper deadline 10/8
  •  

    Week

    Date

    Tasks

    Week 4

    Week 5

    1

    9 July - 13 July

    July

    Raoul in Cambridge

    • Source Code Query Languages Literature ReviewResearch
    • Write up of Review on wiki

    2

    16 July - 20 July

    • Source Code Query Languages Taxonomy
    • Joel: away Stockholm
    • Come up with syntax examples to express use cases
    • Design
    • Joel: away Stockholm
    • Design
    • Tools Research
    • Write grammar

    August

    •  
    • Parser

    September

     

     

     

     

     

    October

    Joel JavaOne

     

    Raoul in Cambridge

    Raoul in Cambridge

    Raoul in Cambridge

    Color scheme:

    ...

    • Evaluation & Taxonomy 
    • Write up of Results on wiki

    3

    23 July - 27 July

    • Tools research
    • Comparison of static analysis API (pmd, tree, eclipse)
    • Working on Eclipse Plugin to query JCT use cases

    4

    30 July - 3 August

     

    5

    6 August - 10 August

     

    6

    13 August - 17 August

     

    7

     

     

    ...

    Relevant Literature

    Wiki Markup
    \[1\] Brian Goetz. Language designer's notebook: Quantitative language design. [http://www.ibm.com/developerworks/java/library/j-ldn1/|http://www.ibm.com/developerworks/java/library/j-ldn1/].

    ...