Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

VIATRA/DeveloperMeetingMinutes/Meeting20160211

< VIATRA‎ | DeveloperMeetingMinutes
Revision as of 04:39, 9 March 2016 by Abel.hegedus.incquerylabs.com (Talk | contribs) (Abel.hegedus.incquerylabs.com moved page VIATRA/DeveloperMeetingMinutes/Meeting20150211 to VIATRA/DeveloperMeetingMinutes/Meeting20160211: Incorrect year)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Topics

  • Bugzilla status: EMF-IncQuery
  • Bugzilla status: VIATRA
  • Restructuring status
    • file extension doodle
  • TODOs from last meeting:
    • everyone: subscribe to viatra-dev list
    • Balázs: merge testing framework change

Minutes

  • Feature name: query.runtime.generic → query.language
  • There is a window between the restructuring and the first release where it may make sense to break language compatibility (but better if it does not break)
    • rethink import statements
      • import java, import epackage, etc. instead of naked import
    • rethink file/patternmodel as compilation unit → can be annotated; can be linked with XXQueries.java
    • rethink variable declaration / constraint syntax?
      • Asdf(x) → x: Asdf ?
        • x:: Asdf for exact type matching (ignoring subtypes)?
      • Asdf.ghi(x,y) → x.ghi(y) ? x.ghi -> y?
        • problematic with content assist, since x is possibly not declared
      • (EMF-specific) syntax to distinguish EDatatype and java type constraints (e.g. EString vs. java.lang.String)
      • See also bug 398788 and bug 424612

Back to the top