Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

OAW developer telco 2008-01-07

Revision as of 17:08, 7 January 2008 by Unnamed Poltroon (Talk)

oAW developer meeting 2008-01-07 20:00 CEST

Via Skype (host's skype name 'svenefftinge')

Attendees

Arno Haase

Bernd Kolb

Dieter Moroff

Markus Voelter

Peter Friese

Sven Efftinge

Karsten Thoms

Ueli Brawand

Agenda

  1. oAW 4.2.1 maintenance / oAW 5.0
  2. New Backend

Minutes

  1. oAW 4.2.1 maintenance / oAW 5.0
    • There will be no oAW 4.2.1 release. However, fixes and minor features can be developed within the 4.2 branch on our SF.net CVS
    • All Eclipse related stuff will be developed on the Eclipse CVS
    • All non-Eclipse related stuff will be stay on the SF.net CVS.
    • Thus, we will have a new module oaw_v5
    • Added value can be put into the oaw_integration module (e.g. oAW perspective, etc.)
    • The various modules will be developed and released separately
    • Each module will have a module owener. Sven will start a Wiki page with a list of modules and owners.
    • naming conventions: Projects (and thus CVS modules) will be named exactly like the plug-in they contain
  1. New Backend
    • Backend AST / Frontend AST
    • Arno: AST-Modelle NICHT EMF-basiert
    • Integration von Frontend und Backend problematisch: Frontend muss über Backend Bescheid wissen
    • Arno wünscht sich einen review
    • Wann und wie soll das integriert werden?
      • Arbeiten über CVS
      • Debugger neu implementieren
    • Arno macht es sowwit fertig, dass man es über ANT starten kann
    • dann Debugger abklemmen
    • dann Frontends neu anbinden
  1. Name Mangling Xpand-Aufrufe
    • Aufrufsyntax bei Xtend / Xpand unterschiedlich
    • Umbauen, dass beide Sprachen das Java-Modell erfüllen?
    • Name Mangling = one flat namespace in backend, while in Xpand (where it is important), inject mangled names
    • Bernd: funktionssyntax vollqualifiziert aufrufen
    • Frontend: Xtend / Xpand Aufrufsematik bleiben gleich
    • Backend: Funktionen werden vollqualifiziert aufgerufen, Polymorphie ist dann begrenzt auf Funktionen mit gleichen Parametern
  1. Additional features
    • Polish for Xtext:
      • Enhanced Outline (Sorting / Labelling / Icons)
      • Builder to scan all Xtext files and construct an import index to facilitate importing in the editor
  1. Patrick


Actions

  1. one
  2. two

Other Decisions

  1. one

Back to the top