|
|
(9 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == oAW developer meeting 2008-01-07 20:00 CEST ==
| + | #REDIRECT [[oaw]] |
− | | + | |
− | 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 ===
| + | |
− | | + | |
− | # oAW 4.2.1 maintenance / oAW 5.0 | + | |
− | # New Backend
| + | |
− | | + | |
− | === Minutes ===
| + | |
− | # oAW 4.2.1 maintenance / oAW 5.0
| + | |
− | #* Es gibt kein oAW 4.2.1. Fixes und Minor Features können gegen den 4.2 Branch auf SF.net gespielt werden
| + | |
− | #* oAW 5 bekommt eigenes Modul auf SF.net (oaw_v5). Dorthinein kommen die Sachen, die nicht ins Eclipse CVS kommen
| + | |
− | #* oAW_integration: Perspective und weiterer Mehrwert
| + | |
− | | + | |
− | #* Für jedes Modul einen Verantwortlichen. Sven startet Wiki-Seite, schickt Link
| + | |
− | #* Namenskonvention: alle Plug-in Projkete heißen so wie die enthaltenen Plug-ins
| + | |
− | | + | |
− | # 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
| + | |
− | | + | |
− | # 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
| + | |
− | | + | |
− | === Actions ===
| + | |
− | | + | |
− | # one
| + | |
− | # two
| + | |
− | | + | |
− | === Other Decisions ===
| + | |
− | | + | |
− | # one
| + | |