Stratego Release 015 Issues

Stratego -- Strategies for Program Transformation
Release Notes - Stratego/XT - Version 0.15 (Stratego Core Compiler Experimental)

Bug

  • [STR-220] - syntax priority issue: 's1 < s2 + s3 + s4' is ambiguous
  • [STR-224] - Term projection in annotations is broken
  • [STR-235] - Syntactical ambiguity with higher order arguments
  • [STR-264] - collect-all: recurse to current term instead of children of current term
  • [STR-290] - concat-strings seg fault
  • [STR-293] - strc tests: Makefile.am must use XT_DARWIN
  • [STR-318] - format-check fails when reporting incorrect types at top-level (start-symbols)
  • [STR-322] - Concatenation of two iter-star-sep lists is not imploded.

New Feature

  • [STR-111] - pptable-diff: consider number of arguments in pp rule
  • [STR-164] - Let: support rule syntax
  • [STR-316] - Old style dynamic rules no longer supported

Task

  • [STR-5] - Automate creation of binary distributions for Microsoft Windows + Cygwin.
  • [STR-58] - Stratego Core Language
  • [STR-307] - Move stratego-desugar from stratego-front to strc-core
  • [STR-313] - Build order of stratego-front and stratego-lib
  • [STR-315] - Merge improvements to strc with strc-core
  • [STR-319] - Update meta-explode to Stratego-Sugar abstract syntax
  • [STR-321] - List variables in concrete syntax and abstract syntax should have * suffix
  • [STR-324] - Disable build of sig2rtg

Improvement

  • [STR-210] - Conc support: conc the Conc arguments in build.
  • [STR-217] - Emacs mode: support fill-paragraph (alt-q) of xdoc comments
  • [STR-219] - Emacs mode: abstract syntax buffer for concrete objects syntax
  • [STR-242] - Define native ssl functions as external definitions
  • [STR-278] - ppgen: incorrect report of missing constructor
  • [STR-279] - conc-strings: support tuples of >2 strings
  • [STR-310] - remove obscure features