Searched: Eelco *Visser[^A-Za-z]
Results from BX12 web
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
HistoricalStatistics for TWiki.BX12 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 6
Results from Book web
This is the website for Strategies for Program Transformation , a book on program transformation with Stratego/XT. The book is currently in draft form. A future version ...
Previous Up Next Introduction In the previous chapter we saw that pure term rewriting is not adequate for term rewriting because of the lack of control over the application ...
Previous Up Next Introduction So far we have assumed the basic actions applied by strategies are rewrite rules. However, taking a closer look at rules, we see that ...
Previous Up Next Introduction In the previous chapters we saw how strategies can be used to control transformations and how rules can be broken down into the primitive ...
Previous Up Next Introduction Rewrite rules provide a good formalism for the formalization of transformation steps. However, term rewriting based on exhaustive normalization ...
Previous Up Next Introduction Program transformation systems need some kind of representation for program that can be manipulated. Programmers write programs as texts ...
Abstract Many systems for program transformation exist that are often specialized for a specific object language and/or kind of transformation. All these systems ...
Abstract Many systems for program transformation exist that are often specialized for a specific object language and/or kind of transformation. All these systems ...
Previous Up Next Introduction Meta-programs manipulate structured representations (abstract syntax) of programs. The distance between the concrete syntax meta-programmers ...
Previous Up Introduction The applicability of term rewriting to program transformation is limited by the lack of control over rule application and by the context ...
Previous Up Next Introduction In the previous chapter we saw how terms provide a structured representation for programs derived from a formal definition of the syntax ...
For announcements of new version, questions and remarks about chapters, subscribe to the following mailinglist: https://mail.cs.uu.nl/mailman/listinfo/stratego-book ...
Introduction Previous Up Next Contents STARTINCLUDE Program Transformation Program Transformation Systems Strategies for Program Transformation A Roadmap STOPINCLUDE ...
Program Transformation by Term Rewriting STARTINCLUDE Program Representation Term Rewriting Program Transformation with Concrete Object Syntax STOPINCLUDE
Programmable Rewriting Strategies Contents STARTINCLUDE In Control of Rewriting Composing Strategies First Class Pattern Matching Generic Traversal Strategies Scoped ...
INCLUDE{ TWIKIWEB .SiteMap}
I Introduction INCLUDE{PartI} II Program Transformation by Term Rewriting INCLUDE{PartII} III Programmable Rewriting Strategies INCLUDE{PartIII}
Strategies for Program Transformation An Introduction to Program Transformation with Stratego/XT WEBLOGODISPLAY Stratego/XT Eelco Visser DRAFT 2003 The complete draft ...
INCLUDE{" MAINWEB .WebChanges"}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
Strategies for Program Transformation An Introduction to Program Transformation with Stratego/XT Stratego/XT Eelco Visser DRAFT 2003
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
STARTINCLUDE 2003-12-14 Chapter 11: Scoped Dynamic Rewrite Rules 2003-12-10 Chapter 10: Generic Traversal Strategies 2003-12-08 Chapter 9: First Class Pattern Matching ...
News INCLUDE{WebNews}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Book web. This is a convenient service, so you do not ...
TWiki.Book Web Preferences The following settings are web preferences of the TWiki.Book web. These preferences overwrite the site-level preferences in TWIKIWEB . ...
Statistics for TWiki.Book Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2008 1100 ...

Number of topics: 32
Results from CC web
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
2002-01-23 Creation of WebNews for default web Main.EelcoVisser
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.CC web. This is a convenient service, so you do not have ...

Number of topics: 5
Results from Compare web
INCLUDE{ TWIKIWEB .SiteMap}
This is a collection of pointers to descriptions of transformation problems. It would be interesting to see solutions for these problems in different transformation ...
INCLUDE{" MAINWEB .WebChanges"}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
Examples: a collection of case studies (challenges) for transformation systems
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Compare web. This is a convenient service, so you do not ...
TWiki.Compare Web Preferences The following settings are web preferences of the TWiki.Compare web. These preferences overwrite the site-level preferences in TWIKIWEB ...
Statistics for TWiki.Compare Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Sep 2013 649 ...

Number of topics: 13
Results from GPCE06 web
CALL FOR TECHNICAL PAPERS Fifth International Conference on Generative Programming and Component Engineering (GPCE'06) http://www.gpce.org/06/ October 22-26, 2006 ...
CALL FOR PARTICIPATION Third International Conference on Generative Programming and Component Engineering (GPCE'04) Vancouver, October 24-28, 2004 co-located with ...
CALL FOR POSTERS INCLUDE{ConferenceHeader} Poster Chair Important Dates Poster proposal submission: Notification of acceptance: Conference: Overview Posters at GPCE ...
CALL FOR PRACTITIONER REPORTS INCLUDE{ConferenceHeader} Industrial Track Chair Important Dates Practitioner report submission: Notification of acceptance: Program ...
CALL FOR WORKSHOP PROPOSALS INCLUDE{ConferenceHeader} Workshop Chairs Christa Schanninger, Siemens AG Hans-Arno Jacobosn, University of Toronto Workshop chairs can ...
Fifth International Conference on Generative Programming and Component Engineering (GPCE'06) GPCEDAYS Portland, Oregon (co-located with OOPSLA'06) Sponsored by ACM ...
General Chair: Stanislaw Jarzabek (National University of Singapore, Singapore) INCLUDE{ProgramCommittee} Workshop and Tutorial Chairs: Christa Schwanninger (Siemens ...
The OOPSLA'06 Advance Program, including GPCE-related events, is available now. Workshops Sunday, October 22 Aspect-Oriented Product Line Engineering (AOPLE) 8:30am ...
The gpce-news mailinglist is a moderated list used to announce events of interest to the GPCE community. Subscribe at https://mailman.rice.edu/mailman/listinfo/gpce ...
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
Program Chairs: Douglas Schmidt (Vanderbilt University, USA) Todd Veldhuizen (Indiana University, USA) Program Committee Members: Giuseppe Attardi (University of Pisa ...
Building Java Transformations with Stratego/XT Martin Bravenboer, Utrecht University Karl Trygve Kalleberg, University of Bergen Eelco Visser, Utrecht University ...
Sunday, October 22nd morning GPCE1 Model-driven development basics using Eclipse Bruce Trask, Angel Roman WS1 AOPLE Aspect-Oriented Product Line Engineering Neil ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.GPCE06 web. This is a convenient service, so you do not ...
Statistics for TWiki.GPCE06 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2010 2995 ...

Number of topics: 19
Results from GPCE08 web
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.GPCE08 web. This is a convenient service, so you do not ...
Statistics for TWiki.GPCE08 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2010 2962 ...

Number of topics: 6
Results from GPCE09 web
GiorgiosEconomopoulos?

General Chair: Jeremy Siek (University of Colorado at Boulder, United States of America) Program Chair: Bernd Fischer (University of Southampton, United Kingdom) Program ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.GPCE09 web. This is a convenient service, so you do not ...
Statistics for TWiki.GPCE09 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2010 3839 ...

Number of topics: 7
Results from GPCE10 web
CALL FOR PAPERS (txt,pdf) INCLUDE{ConferenceHeader} Important Dates Submission of abstracts: PAPERPRESUBMISSION Submission of papers: PAPERSUBMISSION Author notification ...
CALL FOR TUTORIAL LECTURES INCLUDE{ConferenceHeader} Important dates Submission of tutorial proposals: Tuesday, July 6, 2010, 23:59:59 Author notification: August ...
Ninth International Conference on Generative Programming and Component Engineering (GPCE'10) GPCEDAYS VENUECITY (co-located with SLE 2010) Sponsored by ACM SIGPLAN ...
General Chair: Eelco Visser (Delft University of Technology, The Netherlands) Program Chair: Jaakko Järvi (Texas A M University, United States of America) Program ...
Important Dates Tutorial Proposals July 6, 2010 Submission of abstracts : PAPERPRESUBMISSION Submission : PAPERSUBMISSION Notification : PAPERNOTIFICATION Camera ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
HistoricalStatistics for TWiki.GPCE10 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 8
Results from GPCE11 web
Jeroen Arnoldus, Mark Van Den Brand and Alexander Serebrenik: Less is More: Unparser-completeness of Metalanguages for Template Engines Marko Rosenmueller, Norbert ...
General Chair: Ewen Denney (SGT/NASA Ames, USA) Program Chair: Ulrik Pagh Schultz (University of Southern Denmark, Denmark) Program Committee Members: Andrzej W #261 ...
Registration: Salon Foyer (Hilton Executive Tower, downstairs) Conference location: Salon Ballroom I and II (Hilton Executive Tower, downstairs) #TechnicalSchedule1 ...
HistoricalStatistics for TWiki.GPCE11 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 5
Results from GPCE12 web
General Chair: Klaus Ostermann (University of Marburg, Germany) Program Chair: Walter Binder (University of Lugano, Switzerland) Program Committee Members: Benoit ...
HistoricalStatistics for TWiki.GPCE12 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 3
Results from GPCE13 web
General Chair: Jaakko Järvi (Texas A M University, USA) Program Chair: Christian Kästner (Carnegie Mellon University, USA) Program Committee: Jonathan Aldrich (Carnegie ...
October 26, 2013 FOSD Workshop October 27, 2013 Opening and Keynote Address 08:30-08:40 Welcome and Introduction 08:40-10:00 Don Batory. Dark Knowledge and Graph ...
HistoricalStatistics for TWiki.GPCE13 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 4
Results from GPCE14 web
General Chair: Ulrik Pagh Schultz (University of Southern Denmark, DK) Program Chair: Matthew Flatt (University of Utah, USA) Local Organizer: Ivica Crnkovic (Mälardalen ...
HistoricalStatistics for TWiki.GPCE14 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 3
Results from Gmt web
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "50" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "100" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "200" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "500" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" format " $topic " noheader "on"}
WebHome News Changes
STARTINCLUDE 2004-06-02 Creation of the GMT web. STOPINCLUDE
WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.Gmt web. This is a convenient service, so you do not have ...
The following settings are web preferences of the TWiki.Gmt web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC , and can be overwritten ...
Statistics for TWiki.Gmt Web Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Feb 2008 ...
Useful twiki things to do are: Keep track of WebChanges Get a WebNotify of changes Check the WebStatistics Browse the WebIndex Do a WebSearch See the other Main.TWikiUsers ...

Number of topics: 11
Results from Gpce web
The International Conference on Generative Programming and Component Engineering (GPCE) Bylaws Organizational Goals Program generation techniques have the potential ...
INCLUDE{ TWIKIWEB .SiteMap}
The GPCE Steering Committee Members Bernd Fischer (SA) (2011-) Ewen Denney (USA) (2012-) Matthew Flatt (USA) (2014-) Jaakko Jarvi (USA) (2010-) Christian Kästner ...
INCLUDE{" MAINWEB .WebChanges"}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
Introduction As the commercial production of software systems moves towards being a traditional industry, automation will necessarily play a more substantial role ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
Home GPCE'04 GPCE'05 GPCE'06 GPCE'07 GPCE'08 GPCE'09 GPCE'10 GPCE'11 GPCE'12 GPCE'13 GPCE'14 GPCE'15 Bylaws
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Gpce web. This is a convenient service, so you do not ...
Statistics for TWiki.Gpce Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2010 2227 ...

Number of topics: 13
Results from Gpce03 web
INCLUDE{" MAINWEB .WebChanges"}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Gpce03 web. This is a convenient service, so you do not ...
Statistics for TWiki.Gpce03 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2010 1871 ...

Number of topics: 7
Results from Gpce04 web
The following papers have been accepted for presentation at the conference: On the design of a domain-specific language for OS process-scheduling extensions Julia ...
CALL FOR PAPERS (closed) INCLUDE{ConferenceHeader} electronic submission at http://gpce.program-transformation.org Scope Generative and component approaches have ...
FINAL CALL FOR PAPERS Third International Conference on Generative Programming and Component Engineering (GPCE'04) Vancouver, October 24-28, 2004 co-located with ...
CALL FOR PARTICIPATION Third International Conference on Generative Programming and Component Engineering (GPCE'04) Vancouver, October 24-28, 2004 co-located with ...
CALL FOR POSTERS INCLUDE{ConferenceHeader} Poster Chair Important Dates Poster proposal submission: Notification of acceptance: Conference: Overview Posters at GPCE ...
CALL FOR PRACTITIONER REPORTS INCLUDE{ConferenceHeader} Industrial Track Chair Important Dates Practitioner report submission: Notification of acceptance: Program ...
CALL FOR WORKSHOP PROPOSALS(closed) INCLUDE{ConferenceHeader} Workshop Chair Zino Benaissa. Intel, Austin, Texas. (workshops04@gpce.org) Important Dates Workshop ...
General chair Tim Sheard (OGI School of Science Engineering at OHSU) Program committee chairs Gabor Karsai (Vanderbilt University) Eelco Visser (Utrecht University ...
The proceedings of GPCE 2004 are published as: G. Karsai and E. Visser, editors. Proceedings of the Third International Conference on Generative Programming and Component ...
TOC Sunday, October 24, 2004 : Tutorials and Workshops GP1: Adaptive Object-Model Architecture GP2: Multi-stage Programming GP3: Generative Software Development Workshop ...
Online registration is joint with OOPSLA'04 and available from http://www.oopsla.org/2004/ShowPage.do?id RegistrationHome Make sure to check the GPCE or OOPSLA/GPCE ...
The conference will be held in Vancouver Trade and Convention Center and Pan Pacific Hotel in Vancouver and will be co-located with OOPSLA 2004 and ISMM 2004.
Electronic submission of abstracts (before March 12, 2004) and papers (before March 19, 2004) should be done at http://gpce.program-transformation.org
TOC Mailinglists For all chairs https://mail.cs.uu.nl/mailman/listinfo/gpce-org For the PC chairs General chair https://mail.cs.uu.nl/mailman/listinfo/gpce-chairs ...
Chair: Gabor Karsai This panel will discuss crucial questions about the state and future of Generative Programming. Panelists include: D. Batory, K. Czarnecki, J. ...
Software Transformation Systems Workshop First MetaOCaml Workshop 6th GPCE Young Researchers Workshop
Jack Greenfield Jack Greenfield is an architect for enterprise frameworks and tools at Microsoft. He was previously the chief architect of the Practitioner Desktop ...
Peter D. Mosses Now available: Slides BRICS and Department of Computer Science, University of Aarhus, Denmark pdmosses@brics.dk http://www.brics.dk/~pdm Peter Mosses ...
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
Slides from the PC report presented during the GPCE 2004 business meeting on Wednesday, October 27, 2004: gpce-pc-report.pdf
INCLUDE{ConferenceHeader} Software Transformation Systems Workshop Workshop Organisers Magne Haveraaen, University of Bergen, Norway Jim Cordy, Queen's University ...
INCLUDE{ TWIKIWEB .SiteMap}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
INCLUDE{ConferenceHeader} GPCE'05 will be held in Tallinn, Estonia and co-locate with ICFP'05 News INCLUDE{WebNews} Generative and component approaches have the potential ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
2004-11-03 The position statement slides from the panel on `Generative Programming: Past Present And Future' are now available. 2004-11-01 GPCE'05 to be held in Tallin ...
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Gpce04 web. This is a convenient service, so you do not ...
Statistics for TWiki.Gpce04 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2010 4529 ...
INCLUDE{http://serl.cs.colorado.edu/~rutherfo/gpce yrw04/cfp/cfp.html} See: http://www.cs.colorado.edu/~rutherfo/gpce yrw04/cfp/cfp.html

Number of topics: 32
Results from Gpce05 web
FIRST CALL FOR CONTRIBUTIONS 4th International Conference on Generative Programming and Component Engineering (GPCE'05) Sep 29 Oct 1, 2005, Tallinn (Estonia) http ...
CALL FOR PARTICIPATION Third International Conference on Generative Programming and Component Engineering (GPCE'04) Vancouver, October 24-28, 2004 co-located with ...
CALL FOR POSTERS INCLUDE{ConferenceHeader} Poster Chair Important Dates Poster proposal submission: Notification of acceptance: Conference: Overview Posters at GPCE ...
CALL FOR PRACTITIONER REPORTS INCLUDE{ConferenceHeader} Industrial Track Chair Important Dates Practitioner report submission: Notification of acceptance: Program ...
CALL FOR WORKSHOP PROPOSALS INCLUDE{ConferenceHeader} Workshop Chairs Jeff Gray, University of Alabama at Birmingham Andrew Malton, University of Waterloo Workshop ...
Fourth International Conference on Generative Programming and Component Engineering (GPCE'05) GPCEDAYS , Tallinn, Estonia (co-located with TFP 2005 and ICFP 2005) ...
General Chair: Eugenio Moggi (Genova University) INCLUDE{ProgramCommittee} Publicity Chair: Eelco Visser (Utrecht University) Workshop and Tutorial Chairs: Andrew ...
TOC Mailinglists https://mail.cs.uu.nl/mailman/listinfo/gpce-org https://mail.cs.uu.nl/mailman/listinfo/gpce05-chairs https://mail.cs.uu.nl/mailman/listinfo/gpce05 ...
The gpce-news mailinglist is a moderated list used to announce events of interest to the GPCE community. Subscribe at https://mailman.rice.edu/mailman/listinfo/gpce ...
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
Thursday, September 29, 2005 : GPCE Conference 8:45 9:00 Opening Session A (session chair: Eugenio Moggi) 9:00 10:00 Oscar Nierstrasz: Object-oriented Reengineering ...
INCLUDE{ TWIKIWEB .SiteMap}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
2005-09-22 GPCE'06 will be held in Portland, Oregon, USA and co-locate with OOPSLA'06. 2005-07-25 T1 and T2 CONFIRMED 2005-07-17 Workshop programs now available 2005 ...
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Gpce05 web. This is a convenient service, so you do not ...
Statistics for TWiki.Gpce05 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2010 2616 ...

Number of topics: 20
Results from Gpceorg web
Latex sources for the flyer. GPCE06-a4.tex: driver for boxed flyer GPCE06-boxed.tex: Flyer with boxes Adapted old design to one with boxedminipages. Main.EelcoVisser ...
Latex sources for the flyer. GPCE05-a4.tex: GPCE05.tex: acm-logo.jpg: gpce-logo.jpg:
This page contains a list of mailinglists that can be used to send calls for papers to. It does not seem appropriate or necessary to send such announcements to every ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Gpceorg web. This is a convenient service, so you do not ...
Statistics for TWiki.Gpceorg Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2010 0 ...

Number of topics: 9
Results from HART14 web
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
HistoricalStatistics for TWiki.HART14 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 6
Results from IPA06 web
INCLUDE{ TWIKIWEB .SiteMap}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
INCLUDE{"Trash.BlW" warn "off"} Home Lecture Material Lab Exercises Software Documentation Stratego/XT Manual Stratego Library Java Syntax Dryad Library Contact Mailing ...
2002-01-23 Creation of WebNews for default web Main.EelcoVisser
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.IPA06 web. This is a convenient service, so you do not ...

Number of topics: 9
Results from Main web
Name: Alan van Dam Email: addam@cs.uu.nl Affiliation: Homepage URL: Country: Netherlands Comment: Personal Preferences (details in TWIKIWEB .TWikiVariables) Horizontal ...
Name: andri johandri Email: andri johandri@lycos.com Homepage URL: Country: Indonesia My Links TWIKIWEB .WelcomeGuest to learn TWiki Sandbox.WebHome web to try out ...
Name: Bernd Fischer Email: fisch@email.arc.nasa.gov Affiliation: RIACS/NASA Ames Homepage URL: http://ase.arc.nasa.gov/people/fischer/ Country: USA Comment: Personal ...
It is now possible to bookmark individual pages in this TWiki. The URLs tend to get pretty long however. For example, the URL of this page is: http://www.program-transformation ...
BxGroup Set GROUP Main.EelcoVisser JanisVoigtlaender FrankHermann Set ALLOWTOPICCHANGE BxGroup Related topics: WIKIUSERSTOPIC , TWikiGroups, TWIKIWEB .TWikiAccessControl ...
Name: Christophe de Dinechin Email: descubes@mac.com Affiliation: Hewlett-Packard Homepage URL: http://home.earthlink.net/~descubes Country: France Comment: Personal ...
It is no longer possible to create arbitrary webs in this TWiki. If you need a new web, contact WIKIWEBMASTER . Note a web is like a directory. Example webs are Main ...
Name: Eelco Dolstra Email: eelco@cs.uu.nl Affiliation: Universiteit Utrecht Homepage URL: http://www.cs.uu.nl/staff/eelco.html Country: Netherlands Comment: Personal ...
Name: Eelco Visser Email: visser@cs.uu.nl Affiliation: Utrecht University Country: Netherlands Homepage URL: http://www.cs.uu.nl/~visser Other TWiki homepages Stratego ...
Name: Frans Faase Email: faase009 at planet dot nl Affiliation: Homepage URL: http://home.planet.nl/~faase009/ Country: Netherlands Comment: Personal Preferences ...
Personal Preferences (details in TWIKIWEB .TWikiVariables) Horizontal size of text edit box: Set EDITBOXWIDTH 70 Vertical size of text edit box: Set EDITBOXHEIGHT ...
Gmt Administrator Group Set GROUP JornBettin Set ALLOWTOPICCHANGE TWikiAdminGroup GmtAdminGroup Related topics: WIKIUSERSTOPIC , TWikiGroups, TWIKIWEB .TWikiAccessControl ...
GpceAllGroup Set GROUP Main.EelcoVisser RobEconomopoulos Set ALLOWTOPICCHANGE GpceAllGroup Related topics: WIKIUSERSTOPIC , TWikiGroups, TWIKIWEB .TWikiAccessControl ...
Group with write access to Gpce05.WebHome Set GROUP EelcoVisser Set ALLOWTOPICCHANGE TWikiAdminGroup, GpceorgGroup, GpceOrg04Group Related topics: WIKIUSERSTOPIC ...
Group with write access to Gpce05.WebHome Set GROUP EelcoVisser Set ALLOWTOPICCHANGE TWikiAdminGroup, GpceOrg05Group Related topics: WIKIUSERSTOPIC , TWikiGroups, ...
GpceOrg06Group Group with write access to GPCE06.WebHome Set GROUP EelcoVisser Set ALLOWTOPICCHANGE TWikiAdminGroup, GpceOrg06Group Related topics: WIKIUSERSTOPIC ...
Group with read access to Gpceorg.WebHome Set GROUP EelcoVisser, TimSheard, JeffGray, EugenioMoggi, RobertGlueck, AndrewMalton, MikeLowry, StanJarzabek, ToddVeldhuizen ...
Group with write access to Gpceorg.WebHome Set GROUP Main.EelcoVisser JaakkoJarvi RobEconomopoulos JuliaLawall EwenDenney PeterKim KlausOstermann WalterBinder MatthiasHauswirth ...
Name: Graeme Chandler Email: graeme@gajits.com Affiliation: Homepage URL: http://www.minuml.com Country: Australia Comment: Personal Preferences (details in TWIKIWEB ...
BxGroup Set GROUP Main.EelcoVisser JanisVoigtlaender Set ALLOWTOPICCHANGE HartGroup Related topics: WIKIUSERSTOPIC , TWikiGroups, TWIKIWEB .TWikiAccessControl Main ...
Name: Hendrik Boom Email: hendrik@pooq.com Affiliation: pooq Homepage URL: Country: Canada Comment: Personal Preferences (details in TWIKIWEB .TWikiVariables) Horizontal ...
I find myself converting non Wiki web pages to Wiki format, then adding to the result. This tends to end up with pages that are rather long, perhaps a few hundred ...
Janis Voigtlaender Transform.CategoryPeople
Name: Jory van Zessen Email: jzessen@cs.uu.nl Affiliation: Homepage URL: Country: Comment: Personal Preferences (details in TWIKIWEB .TWikiVariables) Horizontal size ...
Name: Julio Casal Email: julio casal@hotmail.com Homepage URL: http://juliocasal.com. Country: Ecuador My Links TWIKIWEB .WelcomeGuest to learn TWiki Sandbox.WebHome ...
http://www.comp.nus.edu.sg/~khoosc/
Name: Mark Thomsen Email: markthomsen@yahoo.com Affiliation: Homepage URL: Country: Comment: Personal Preferences (details in TWIKIWEB .TWikiVariables) Horizontal ...
Name: Matthias Bräuer Email: matthew.b@freenet.de Homepage URL: http://www.matthiasbraeuer.de Country: Germany My Links TWIKIWEB .WelcomeGuest to learn TWiki Sandbox ...
Name: Paul B Mann Email: paul@paulbmann.com Homepage URL: http://paulbmann.com Country: USA My Links TWIKIWEB .WelcomeGuest to learn TWiki Sandbox.WebHome web to ...
Name: Paul Hagg Email: pwhagg@cs.uu.nl Affiliation: Homepage URL: Country: Comment: Personal Preferences (details in TWIKIWEB .TWikiVariables) Horizontal size of ...
PepmGroup Set GROUP Main.EelcoVisser RobertGlueck OegeDeMoor JanisVoigtlaender JeremySiek KhooSiauCheng SimonThompson OlegKiselyov ShinChengMu ElviraAlbert AndreeaCostea ...
Set GROUP MartinBravenboer Set ALLOWTOPICCHANGE EelcoVisser Related topics: TWikiUsers, TWikiGroups, TWiki.TWikiAccessControl EelcoVisser 01 Oct 2003
TOC{} TWiki has a different syntax for TWiki.WikiNames than the c2 wiki ( Wiki:WikiName ). This means that words consisting entirely of uppercase letters such as ...
INCLUDE{ TWIKIWEB .SiteMap}
StrategoGroup Set GROUP Main.EelcoVisser, MartinBravenboer, ReneDeGroot, RobVermaas, KarlTrygveKalleberg, JozefKruger, ArthurVanDam, MerijnDeJonge, Main.MartKolthof ...
TWiki Administrator Group Set GROUP EelcoVisser MartinBravenboer RobVermaas LennartKats RobEconomopoulos Set ALLOWTOPICCHANGE TWikiAdminGroup (Note: Set the members ...
Logo Set WEBLOGO PUBURL /transformation.gif Set WEBLOGODISPLAY Message Set BROADCASTMESSAGE TWiki Platform Settings TWiki platform name: Set WIKITOOLNAME TWiki Image ...
List of TWiki users Please take the time and add yourself to the list. To do that fill out the form in TWIKIWEB .TWikiRegistration. This will create an account for ...
ToolsGroup Set GROUP Main.StrategoGroup Set ALLOWTOPICCHANGE ToolsGroup Related topics: WIKIUSERSTOPIC , TWikiGroups, TWIKIWEB .TWikiAccessControl Main.EelcoVisser ...
TransformGroup Set GROUP Main.EelcoVisser, TomTourwe, MikeVanEmmerik, StephenCheng, JohnGrant, MartinBravenboer, TomMens, HolgerKienle, JoseLuizFiadeiro, PieterVanGorp ...
UsersGroup Set GROUP GpceAllGroup, TransformGroup, StrategoGroup, GmtAdminGroup, ToolsGroup Set ALLOWTOPICCHANGE TWikiAdminGroup Related topics: WIKIUSERSTOPIC , ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "50" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "100" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "200" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "500" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
Program-Transformation.Org Main Web Program-Transformation.Org is dedicated to collecting, organizing and disseminating information about all aspects of program transformation ...
WebHome Transformation GPCE Stratego/XT Tiger Tools
Web Managers Group Set GROUP WikiMaster Set ALLOWTOPICCHANGE WebManageGroup Related topics: WIKIUSERSTOPIC , TWikiGroups, TWIKIWEB .TWikiAccessControl Main.EelcoVisser ...
2002-06-02 Modified the TWiki code such that the variable definitions in a topic are considered as well. This is particularly useful for defining the SKIN of a topic ...
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Main web. This is a convenient service, so you do not ...
The following settings are web preferences of the TWiki.Main web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC , and can be ...
Statistics for TWiki.Main Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Jun 2011 5347 ...
Name: Wessel Dankers Email: wsl-hpc-wiki@fruit.eu.org Affiliation: Homepage URL: Country: Netherlands Comment: Personal Preferences (details in TWIKIWEB .TWikiVariables ...
BxGroup maintainers of WGLD web Set GROUP Main.EelcoVisser Main.AndrewBlack JonathanEdwards WilliamCook MatthewFlatt MadsTorgersen GiladBracha JanWillemMaessen KimBruce ...
OK, I have to ask this now. Should my home page (MikeVanEmmerik) be in web Main or web Transform? Everyone elses seems to have been created in Transform, but when ...
Name: Yan Zhang Email: zhangyan@informatik.uni-stuttgart.de Affiliation: University of Stuttgart, Institute of Computer Science, Department of Programming Languages ...

Number of topics: 87
Results from Octave web
INCLUDE{ TWIKIWEB .SiteMap}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
Home About News Documentation Bugs Download
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
2002-01-23 Creation of WebNews for default web Main.EelcoVisser
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Octave web. This is a convenient service, so you do not ...
Statistics for TWiki.Octave Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Oct 2016 1279 ...

Number of topics: 10
Results from PEPM07 web
The following papers have been accepted for presentation at the workshop: Jacques Carette and Michael Kucera. Partial Evaluation for Maple Ping Zhu and Siau-Cheng ...
PEPM 2007 is co-located with POPL 2007
The PEPM Symposium/Workshop series aims to bring together researchers and practitioners working in the areas of program manipulation, partial evaluation, and program ...
INCLUDE{AimsAndTopics} Submission Categories and Guidelines INCLUDE{SubmissionGuidelines} Important Dates INCLUDE{ImportantDates} Organization INCLUDE{ProgramCommittee ...
Call For Papers ACM SIGPLAN 2007 Workshop on PARTIAL EVALUATION AND PROGRAM MANIPULATION (PEPM'07) Nice, France January 15-16, 2007 (Co-located with POPL 2007) http ...
ACM SIGPLAN 2007 Workshop on Partial Evaluation and Program Manipulation (PEPM '07) CONFERENCEDAYS Nice, France co-located with POPL'07 Sponsored by ACM SIGPLAN. ...
General Chair: Stanislaw Jarzabek (National University of Singapore, Singapore) INCLUDE{ProgramCommittee} Workshop and Tutorial Chairs: Christa Schwanninger (Siemens ...
Submissions should be submitted electronically to http://www.easychair.org/PEPM2007 Please note that the deadline has been extended to PAPERSUBMISSION . Pre-submission ...
The gpce-news mailinglist is a moderated list used to announce events of interest to the GPCE community. Subscribe at https://mailman.rice.edu/mailman/listinfo/gpce ...
Pre-submission: PAPERPRESUBMISSION Submission: PAPERSUBMISSION Notification: PAPERNOTIFICATION Camera-ready: PAPERCAMERAREADY Workshop: CONFERENCEDAYS
Michael Schwartzbach Oege de Moor
Invited Talk by Oege de Moor Joint work with Elnar Hajiyev, and Mathieu Verbaere Abstract Code queries are useful for enforcing coding conventions, navigating a large ...
Monday, January 15, 2006 Opening: 8:45 9:00 Session 1: 9:00 10:00 (Invited Talk) Michael Schwartzbach. XML Graphs in Program Analysis Coffee break Session 2: 10 ...
In preparation You may find the following material useful in publicizing PEPM 2007. For Papers Text suitable for emailing Call For Papers (PDF version 1 page) Please ...
Authors are strongly encouraged to consult the advice for authoring research papers and tool papers before submitting. The PC Chairs welcome any inquiries about the ...
Monday, January 15, 2006 Opening: 8:45 9:00 Session 1: 9:00 10:00 (Invited Talk) Michael Schwartzbach Coffee break Session 2: 10:30 12:00 (XML) Ralf Laemmel. Style ...
PEPM proceedings in ACM Digital Library PEPM 2006, Charleston, South Carolina, USA (proceedings) PEPM'04: Verona, Italy PEPM 2003: San Diego, California, USA; 1 day ...
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
Program Chairs G. Ramalingam (Microsoft Research India) Eelco Visser (Delft University of Technology, The Netherlands) Program Committee Members Ras Bodik (University ...
Registration for PEPM 2007 will be part of the registration for POPL 2007
The PEPM Symposium/Workshop series aims to bring together researchers and practitioners working in the areas of program transformation and generation. For PEPM 2006 ...
Regular research papers must not exceed 10 pages in ACM Proceedings style. Tool demonstration papers must not exceed 4 pages in ACM Proceedings style, and authors ...
PEPM has a special category of papers called tool demo papers. The main purpose of a tool paper is to display other researchers in the PEPM community a completed ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
INCLUDE{ConferenceHeader} Online registration open at http://www.regmaster.com/conf/popl2007.html Early registration deadline is December 15, 2006 News INCLUDE{WebNews ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
PEPM 2007 for Papers Dates Committee Publicity Advice for Authors Paper Advice Paper Advice Submission Program Talks Meetings Venue Registration Accommodation History ...
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.PEPM07 web. This is a convenient service, so you do not ...
TWiki.PEPM07 Web Preferences The following settings are web preferences of the TWiki.PEPM07 web. These preferences overwrite the site-level preferences in TWIKIWEB ...
Statistics for TWiki.PEPM07 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2008 2336 ...
The workshop will be held in the Plaza Hotel in Nice, France.

Number of topics: 33
Results from PEPM08 web
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
Statistics for TWiki.PEPM08 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2008 2643 ...

Number of topics: 6
Results from PEPM10 web
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
HistoricalStatistics for TWiki.PEPM10 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 6
Results from PEPM11 web
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
HistoricalStatistics for TWiki.PEPM11 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 6
Results from PEPM12 web
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
HistoricalStatistics for TWiki.PEPM12 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 6
Results from PEPM13 web
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
HistoricalStatistics for TWiki.PEPM13 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 6
Results from PEPM14 web
To print a page use the Printable entry in the Topic menu or use the following links: Call for Papers Call for Workshops Call for Tutorials Call for Demonstrations ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
HistoricalStatistics for TWiki.PEPM14 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...

Number of topics: 6
Results from PHP web
There where two sources that made the idea for PHP-Sat. The first source of inspiration came from my work as a assistant at the course "internet programmeren" (Internet ...
INCLUDE{ TWIKIWEB .SiteMap}
We would like to thank the following people/projects/institutes for contributing to PHP-SAT: (In alphabetical order) Bravenboer, Martin For being my mentor during ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.PHP web. This is a convenient service, so you do not have ...

Number of topics: 9
Results from Sdf web
by Transform.MarkVanDenBrand, JeroenScheerder, Transform.JurgenVinju and Transform.EelcoVisser. Disambiguation filters for scannerless generalized LR parsers. In N ...
Main.LeonMoonen asked me what the difference is between lexical and context-free FollowRestrictions in SDF2. Here follows my response. (Unfortunately it is in dutch ...
Sdf.AQuickIntroductionToSDF. Joost Visser and Jeroen Scheerder. 2000 SyntaxDefinitionForLanguagePrototyping. Eelco Visser. PhD Thesis, University of Amsterdam. September ...
Full bibliography of SDF CWI SEN1 publications Syntax Definition and Parsing publications in the list of publications by Eelco Visser Language Filters For Scannerless ...
INCLUDE{ TWIKIWEB .SiteMap}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Sdf web. This is a convenient service, so you do not have ...
Statistics for TWiki.Sdf Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Dec 2007 4149 0 ...

Number of topics: 12
Results from SdfBackup? web
by Transform.MarkVanDenBrand, JeroenScheerder, Transform.JurgenVinju and Transform.EelcoVisser. Disambiguation filters for scannerless generalized LR parsers. In N ...
Main.LeonMoonen asked me what the difference is between lexical and context-free FollowRestrictions in SDF2. Here follows my response. (Unfortunately it is in dutch ...
Sdf.AQuickIntroductionToSDF. Joost Visser and Jeroen Scheerder. 2000 SyntaxDefinitionForLanguagePrototyping. Eelco Visser. PhD Thesis, University of Amsterdam. September ...
Full bibliography of SDF CWI SEN1 publications Syntax Definition and Parsing publications in the list of publications by Eelco Visser Language Filters For Scannerless ...
INCLUDE{ TWIKIWEB .SiteMap}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.SdfBackup web. This is a convenient service, so you do ...
Statistics for TWiki.SdfBackup Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2008 ...

Number of topics: 12
Results from Spoofax web
Spoofax Contributors Eelco Visser (project lead) Lennart Kats (lead developer) Karl Trygve Kalleberg (lead developer of the Stratego/J runtime and JSGLR) Gabriel ...
Supporting material and documentation: A Tour of Spoofax/IMP (recommended) Example projects Test-Driven Language Development with Spoofax Frequently Asked Questions ...
Moved to http://metaborg.org/wiki/spoofax/download
We implemented an algorithm for layout preservation in refactorings. The algorithm reconstructs the source code after a transformation on the abstract syntax tree ...
Moved to http://metaborg.org/wiki/nabl
name binding language
Publications See also the publication list on researchr The Spoofax Language Workbench Lennart C. L. Kats, Rob Vermaas, Eelco Visser. Integrated Language Definition ...
INCLUDE{ TWIKIWEB .SiteMap}
Spoofax 1.1 released February 15, 2013 NaBL name binding language Q A on YellowGrass Download Update sites changed: http://download.spoofax.org/update/stable for ...
Documentation INCLUDE{Documentation} Open Issues We maintain a bugtracker with open issues at YellowGrass.org, but if you run into any issues you can also directly ...
This short primer shows how to use tests as a basis for language development with Spoofax. As an example project we create a small 'calculator' language that shows ...
INCLUDE{" MAINWEB .WebChanges"}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
Spoofax Home Tour and screenshots Documentation Download Research Development Support
2002-01-23 Creation of WebNews for default web Main.EelcoVisser
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Spoofax web. This is a convenient service, so you do not ...

Number of topics: 20
Results from Stratego web
E. Visser and Z.-e.-A. Benaissa. A core language for rewriting. In C. Kirchner and H. Kirchner, editors, Second International Workshop on Rewriting Logic and its Applications ...
B. Fischer and E. Visser. Adding concrete syntax to a Prolog-based program synthesis system (extended abstract). In M. Bruynooghe, editor, Preliminary proceedings ...
INCLUDE{WebNotice} TOC Editor Plugins for Stratego Spoofax Stratego Editor Plug-In for Eclipse The Spoofax Stratego Editor plug-in provides syntax-highlighting and ...
An algebraic signature describes the structure of a set of terms. A signature introduces one or more AlgebraicSorts , i.e., collections of terms. Sorts are inhabited ...
TOC Introduction AspectJ-front provides: Modular syntax definition for AspectJ 5.0 in SDF. The AspectJ syntax definition is an extension of the modular syntax definition ...
Aster is an attribute grammar system based on Stratego. It makes use of the standard Stratego facilities such as matching and syntax to specify attribute equations ...
AutoBayes is a program synthesis for the domain of statistical data analysis. Stratego/XT is used in combination with AutoBayes to (1) provide concrete syntax for ...
The binding of a term variable does not coincide with its binding. That is, in the strategy expresssion {x : ... ; ?Foo(x) ; ... ; !Bar(x) } the variable x is first ...
Bibliographic format. See BibtexTools Main.EelcoVisser 22 Oct 2003
TOC Description The bibtex-tools package provides components for processing BibTeX files, mainly for producing publication lists in PDF and HTML automatically from ...
The released versions of BibtexTools are currently not available. You can check out the sources directly from https://svn.strategoxt.org/repos/StrategoXT/bibtex-tools ...
The bound-unbound-vars component of the optimizer annotates variables with one of the annotations "bound" , "unbound" , or "(un)bound" , with the following meanings ...
Transform.JoostVisser and I have looked at a breadth first for Tools.JJTraveler . The breadth first in the Stratego library is incorrect: It doesn't apply s to the ...
The composition of a match and a build (in either order) can often be simplified. If the match following a build is incompatible, failure is certain. For example, ...
Main.EelcoDolstra and Main.EelcoVisser. Building Interpreters With Rewriting Strategies In Transform.MarkVanDenBrand and Transform.RalfLaemmel (editors) Workshop on ...
E. Visser, Z.-e.-A. Benaissa, and A. Tolmach. Building program optimizers with rewriting strategies. In Proceedings of the third ACM SIGPLAN International Conference ...
Success and failure in Stratego allows one to avoid computing with Boolean values all the time. However, sometimes it is necessary to capture the failure (or success ...
The category of categories. SEARCH{search "CategoryCategory" regex on format " $topic " nosearch "on"}
SEARCH{"CategoryCompiler" format " $topic " noheader "on" nosearch "on"} CategoryCategory
SEARCH{search "CategoryGlossary" nosummary "on" scope "text" noheader "on" nosearch "on" nototal "on" format " $topic "} CategoryCategory
A few months ago I proposed to introduce character literals in Stratego as syntactic sugar for the integer ASCII value of the character. I would like to raise this ...
The software for the Code Generation 2009 Tutorial is available through a virtual machine. To run this virtual machine you need a recent version of VirtualBox (version ...
Jonne van Wijngaarden, Code Generation from a Domain Specific Language. Designing and Implementing Complex Program Transformations MSc Thesis INF/SCR-03-29, Institute ...
This page will contain information for the participants in the Code Generation 2009 Hands-On Stratego/XT tutorial. Main.EelcoVisser 18 May 2009
Karl Trygve Kalleberg and Eelco Visser. Combining Aspect-Oriented and Strategic Programming . RULE 2005. In H. Cirstea and N. Martí-Oliet, editors, Proceedings of ...
and copy propagation performs a forward propagation of known term expressions. This may result in multiple of (parts of) the same term. A common-subexpression elimination ...
This page lists ideas for improvement of the StrategoCompiler. Please add ideas and bug reports to the appropriate sub-topic. ImplementationScheme StrategoOptimization ...
http://www.cs.uu.nl/~visser/pictures/portland-computer-22-04-1998.jpg Transform.ZinoBenaissa and Transform.EelcoVisser working on first StrategoCompiler at the Oregon ...
K. Olmos and E. Visser. Composing Source-to-Source Data-Flow Transformations with Rewriting Strategies and Dependent Dynamic Rewrite Rules. In R. Bodik, editor, 14th ...
syntax written using prefix constructor terms can become rather unreadable when patterns become large. Therefore it is attractrive to write rules using the concrete ...
M. Bravenboer and E. Visser. Concrete Syntax for Objects. Domain-Specific Language Embedding and Assimilation without Restrictions. In D. C. Schmidt, editor, Proceedings ...
When the current subject term is known for a match action, the bindings it induces can be propagated to the uses of the variables in the pattern. This is a data-flow ...
Constant propagation is a data-flow optimization in which assignments of a constant value to a variable are propagated to the use of that variable. The following paper ...
Terms are constructed dynamically, even when they are are constant at compile time. Constant term caching is a transformation that lifts out constant terms and constructs ...
TOC Description A contextual rule is a rule in which the left-hand side and right-hand side terms contain contexts of the form x t . A typical example of a contextual ...
INCLUDE{WebNotice} The buildfarm continuously builds Stratego/XT and related packages. The distributions contain the latest of the latest developments. Although the ...
Each rule or strategy applies to an implicit subject term. See versus strategies for a discussion. Visser 13 May 2003 The implicit current subject term is related ...
Transformation systems built with StrategoXT are typically organized using a data-flow architecture. This is rather an implicit notion in the framework, which could ...
After inlining definitions that are no longer referred to can be removed. The dead-def-elim component of the optimizer achieves this. Implementation dead-def-elim ...
The dead-var-elim component of the optimizer eliminates variables from a strategy expression if they are not used in a build. For example, in the expression { x, y ...
O. S. Bagge, K. T. Kalleberg, M. Haveraaen and E. Visser. Design of the CodeBoost transformation system for domain-specific optimisation of C++ programs. In D. Binkley ...
The EvaluationOrder of the alternatives of the NonDeterministicChoice operator is not defined. The StrategoCompiler can decide in which order to try the alternatives ...
The local deterministic choice operator s1 StrategoGlossary
Is their a way to display strategies (or just thier names) from within Stratego. This could be used to add trace monitors to Stratego code. For example: I-str-detectfail ...
A dynamic rule is an ordinary RewriteRule that is generated at run-time. A dynamic rule can inherit bindings of variables from its generation context. Dynamic rules ...
rules allow the run-time addition of rewrite rules. This can be used to model context-sensitive rewriting and has a host of applications in program transformation ...
This page collects references to language constructs in other languages that have some commonalities with dynamic rewrite rules. Dynamically Scoped Variables in Lisp ...
The EBNF package is a StrategoApplication developed to illustrate the basic concepts of transformation with rewriting strategies. The package has a single source directory ...
Eelco Visser designed and implemented StrategoLanguage. His homepage http://www.cs.uu.nl/~visser/ has plenty of other stuff on him. See also the and Transform.EelcoVisser ...
Effects analysis can further enhance the optimizations performed by the optimizer. The following questions should be answered by effects analysis: Does the strategy ...
body of the empty page
Ideas for improving the error reporting of the StrategoCompiler. Feel free to add more ideas. check import graph: operators used in a module should be visible through ...
The evaluation order of the alternatives of the NonDeterministicChoice operator is undefined . Improved efficiency of needed definition extraction by using dynamic ...
Call for Participation Fifth Stratego User Days (SUD'04) with a special session on CodeBoost March 1 3, 2004 Utrecht University Utrecht, The Netherlands TOC Scope ...
Mon, 1 Mar 2004 Tue, 2 Mar 2004 Wed, 3 Mar 2004 Main.ArthurVanDam 22 Mar 2004
Monday Stratego Development 9:00 Eelco Visser Stratego/XT in 2003 Program Overview StrategoCompiler Announcement: C transformation system 10:00 Martin Bravenboer ...
Call for Participation FIFTH STRATEGO USER DAYS with a special session on CodeBoost March 1 3, 2004 Utrecht University Utrecht, The Netherlands http://www.stratego ...
final module/definition Marks a definition or all definitions in a module as final. This means that modules importing this definition cannot extend it. For separate ...
First Stratego Users Day March 24, 2000 CWI, Amsterdam On Friday, March 24, 2000, Merijn de Jonge and Joost Visser of CWI, Amsterdam will host the first Stratego ...
The first Stratego Users Day was held on March 24, 2000 at CWI. The subject of the meeting was for StrategoUsers to share experiences with StrategoLanguage and get ...
A tuple is a term of the form (t1,...,tn) . In pre- StrategoRelease07 versions of Stratego this was syntactic sugar for TCons(t1,...,TCons(tn,TNil)) . The idea behind ...
A format checker is a strategy that checks the well-formedness of an term. Format checkers can check more properties than can just be described using signatures. For ...
Fourth Users Day (SUD'03) June 5, 2003 Utrecht University Utrecht, The Netherlands TOC Achievements The last year was again a productive year for the Stratego/XT ...
Program of the Fourth Users Day (SUD'03) June 5, 2003 Utrecht University Utrecht, The Netherlands Venue The meeting will be held at the Uithof campus of Utrecht University ...
Brad Alexander from the School of Computer Science at the University of Adelaide visits Utrecht University, where he will give a talk in the Software Technology Colloquium ...
Transform.PatriciaJohann and Main.EelcoVisser. Strategies for Fusing Logic and Control via Local, Application-Specific Transformations. Technical Report UU-CS-2003 ...
In StrategoRelease08 an extension of Stratego with syntax is provided. This extension requires a tighter integration with SDF and several of the XT tools. In effect ...
A generic traversal is a traversal strategy that is parameterized with the transformation or transformations that should be applied when visiting subterms. The generic ...
See term traversal Main.EelcoVisser 14 Jun 2003
Eric Bouwers, Martin Bravenboer, and Eelco Visser. Grammar Engineering Support for Precedence Rule Recovery and Compatibility Checking. In Proceedings of LDTA'07, ...
TOC Introduction The Stratego/XT Grammar Engineering Tools is a collection of tools for the recovery, development, testing, and maintenance of grammars. Currently ...
Added the guarded left choice operator s1 StrategoRelease07
HSX: A Framework for Haskell Transformation Note that this was the second Stratego project and probably not up-to-date with modern Stratego programming practices ...
in Stratego: a Stratego program that prints its own source
The handouts are currently not available; more recent material is available from the documentation page. Main.EelcoVisser 08 Nov 2006 Handouts for the Tutorial ...
under construction Main.EelcoVisser 16 May 2003 A full fledged Stratego application does more than transform an ATerm into another ATerm. To transform programs ...
HsOpt is an optimizer for the Helium compiler implemented in the transformation language Stratego. Helium is a subset of Haskell developed at Utrecht University. The ...
Before StrategoRelease06 failure was implemented in the StrategoCompiler by using GCC's computed labels feature. Starting with StrategoRelease06 failure handling is ...
by Transform.ArneDeBruijn August 10, 2001 INF/SCR-01-11 Master thesis, Institute of Information and Computing Sciences, Universiteit Utrecht Abstract All modern compilers ...
Ideas for improving the implementation scheme of the StrategoCompiler. Feel free to add ideas. GlobalBacktracking ImplementationOfFailure variables on backtracking ...
TOC Introduction We need to improve the IO facilities in the SSL. Because the oldest strategies are to abstract, many different implementations have been created ...
An experimental fusion transformation for fusing the generic InnermostStrategy with the rules it is instantiated with was implemented in StrategoRelease05. The transformation ...
This page discusses common problems (or non-problems) with the installation of Stratego on certain platforms. ATerm Installation (for Stratego/XT 0.14 and earlier ...
Stratego is currently used to produce batch oriented transformation systems. For some applications (e.g., refactoring) it would be useful to have an environment in ...
TOC JavaBorg is an instance of MetaBorg. Applications of JavaBorg are collected in the JavaBorg package. Installation JavaBorg can be obtained directly from the Subversion ...
TOC Features Java-front is a package you can use to generate or transform Java code. It contains a handcrafted SDF grammar for Java, signatures generated from this ...
TOC Documentation Publication: Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax Download Distributions (tarball, rpm, srpm) of the ...
Language Independent Traversals for Program Transformation. EelcoVisser. Workshop on Transform.GenericProgramming (Transform.WGP'00), July 2000. Ponte de Lima, Portugal ...
STARTINCLUDE .newsitem h3 { font-size: 100 ; color: #333333; padding-bottom: 3px; border-bottom: 1px dotted #bb9; } .newsitem em { float: right; font-size: x-small ...
Good layout is important for the readability and hence maintainability of programs. This holds for any programming language. Stratego aims at not only providing a ...
Synonym for the DeterministicChoice operator CategoryGlossary StrategoGlossary
The documentation of Standard Library must be improved. You can help with this in two ways: If you have to you think longer than 10 seconds about what a strategy in ...
Below is a list of ideas for improvements and extensions of the standard library. Feel free to add items to the list or even to start new topics. NewName BreadthFirstTraversal ...
Local strategy definitions can be lifted to the top-level if they do not contain free variables. For example, foo(s) Bar(s, id) ; let f !"foobar" in foobar(f) end ...
In the ATerm representation lists are represented as terms of the form t1,...,tn . This is also the syntax for lists in Stratego; extended with the notation t1,.. ...
Lists are now (StrategoRelease07) considered as variadic constructors. The behaviour of the generic traversal operators is changed accordingly. For example, a, b, ...
INCLUDE{WebNotice} There are several mailing lists that you may subscribe to depending on the amount of information needed. All lists are subscriber post only, and ...
The match strategy ?t matches the term pattern t against the current subject term. If the match succeeds all variables in t are bound to the corresponding sub-terms ...
No WildCards should occur in Build's, or a wildcard could be interpreted as the identity strategy in a TermWrap interpretation. As patterns may only be used in matching ...
MetaBorg is a method for providing concrete syntax for domain abstractions to application programmers. The method consists of embedding domain-specific languages in ...
E. Visser. Meta-programming with concrete object syntax. In D. Batory, C. Consel, and W. Taha, editors, Generative Programming and Component Engineering (GPCE'02) ...
The prim construct in Stratego allows calls to 'primitive' functions. This makes it easy to include external library functionality without further language extensions ...
The non-deterministic local choice operator s1 s2 chooses one of the strategies s1 or s2 to apply. If the one chose fails, the other one is tried. The operator is ...
A term is in normal form if no rule applies anywhere within the term. This implies that rules are applied everywhere in a term. This is not always appropriate. In ...
Overview About the Stratego transformation language Stratego/XT combines the Stratego language and the XT tools Documentation Overview of the available documentation ...
Abstracting over Term Patterns with Overlays Overlays are abstractions over term patterns that can be used just like ordinary term constructors. Overlays can be used ...
I thought I'd give you an brief update on my attempt to build a verification tool for P-logic, the logic for Haskell98 that we have developed in the Programatica ...
The Pair constructor Pair(x, y) was used in thread and traversals for distribution of environments during traversal. The Pair constructor has become obsolete with ...
An optimizer for the Transform.PanLanguage was implemented in Stratego as part of a research on Transform.InliningStrategies. It performs the following optimizations ...
TOC Introduction Extensible Compilers. Many extensible compilers and programming languages allow the syntax of a base language to be extended to introduce new syntactic ...
This page contains plans for past releases. See ReleasePlan for planning of future releases. StrategoXT 0.9.3 released September 1, 2003 New names for si and sc : ...
Patricia Johann is assistant professor at Bates College, Main. She worked on the implementation of WarmFusion in Stratego with EelcoVisser. For more information see ...
The pattern match optimizer of the compiler optimizes choices of strategies guarded with a pattern match operation ?t . A strategy of the form {xs1 : ?t1; s1} is transformed ...
This page reports on the permissive grammars project. This project is aimed at adding practical error recovery to the Java implementation of for interactive parsing ...
Karl Trygve Kalleberg and Eelco Visser. Proceedings of the Sixth Stratego User Days . (SUD'05), Utrecht, The Netherlands, May 2 4, 2005. Technical Report UU-CS-2005 ...
M. Bravenboer, A. van Dam, K. Olmos, and E. Visser. Program Transformation with Scoped Dynamic Rewrite Rules. Fundamenta Informaticae, 69:1--56, 2005. (techrep) Abstract ...
E. Visser. Program Transformation with Stratego/XT: Rules, Strategies, Tools, and Systems in StrategoXT-0.9. In C. Lengauer et al., editors, Domain-Specific Program ...
Publications by year type year and type type and year alphabetically wiki
INCLUDE{PublicationPages} INCLUDE{http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/publications-unstable-latest/publications/strategoxt/strategoxt-alpha.html ...
INCLUDE{PublicationPages} INCLUDE{http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/publications-unstable-latest/publications/strategoxt/strategoxt-by-type.html ...
INCLUDE{PublicationPages} INCLUDE{http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/publications-unstable-latest/publications/strategoxt/strategoxt-by-type-by ...
INCLUDE{PublicationPages} INCLUDE{http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/publications-unstable-latest/publications/strategoxt/strategoxt-by-year.html ...
INCLUDE{PublicationPages} INCLUDE{ PUBLICATIONS /strategoxt/strategoxt-by-year-by-type.html}
After GPCE/OOPSLA in Vancouver Tijs van der Storm challenged me to write a Stratego program that prints its own source. So I set to work, with the following result ...
See StrategyDefinition
Description The design of Stratego specifications can be improved by Transform.ReFactoring. Here is a list of refactorings. Please add to the list if you use missing ...
The data-flow diagram below shows the main tools from the StrategoXT and SDF2 packages. The red edges indicate the standard composition of a transformation system ...
This page provides the tentative scheduling for future releases of StrategoXT. See PastReleases for an overview of the development of StrategoXT. Note that except ...
JIRA Issue Tracking System In March 2004, we have adopted JIRA as an issue tracking system for StrategoXT and related projects. Where to report issues? Our JIRA installation ...
By representing a strategy as a term, it can be passed around. This requires an EvalStrategy operator that evaluates such a term. This need not be a primitive; Problems ...
B. Fischer and E. Visser. Retrofitting the AutoBayes Program Synthesis System with Concrete Object Syntax. In C. Lengauer et al., editors, Domain-Specific Program ...
Some/many rules can be used both ways. For example, in propositional logic we have A10 : Impl(x, y) Or(Not(x), y) A11 : Or(Not(x), y) Impl(x, y) It would be more ...
A rewrite rule has the form Lab : l r where s where Lab is the label or name of the rule, l is the left-hand side term pattern, r the right-hand side term pattern ...
M. Bravenboer and E. Visser. Rewriting Strategies for Instruction Selection. In S. Tison, editor, Rewriting Techniques and Applications (RTA'02), volume 2378 of Lecture ...
A rewriting strategy is an algorithm for transforming a term with respect to a set of rules. Some rewriting strategies are normalizing strategies, i.e., rewrite a ...
Traversal primitives should have a right-to-left variant. Make threadl variant of thread that threads from right to left Main.EelcoVisser 27 Oct 2001 CategoryToDo ...
In stratego all information is represented as a ATerm. An ATerm can be thought of as a structured tree-like representation of the information that needs to be transformed ...
STRJ compiles Stratego to Java, and is a Java-based variation of the Compiler. TOC Introduction The compiler comes in two flavors: one called strj , compiled with ...
The name of the Stratego compiler was changed to strc . In StrategoRelease093 sc is still available as a redirection to strc , but will no longer be available in the ...
Stratego provides scope constructs for several types of data. The variable scope {x1,...,xn:s} delimits the scope of bindings to the term variables xi to the strategy ...
E. Visser. Scoped dynamic rewrite rules. In M. van den Brand and R. Verma, editors, Rule Based Programming (RULE'01), volume 59/4 of Electronic Notes in Theoretical ...
February 8, 2001, Universiteit Utrecht The proceedings are now available http://www.cs.uu.nl/~visser/ftp/SUD01.ps.gz http://www.cs.uu.nl/~visser/ftp/SUD01.ps.zip SecondStrategoUsersDayProgram ...
Second Stratego Users Day February 8, 2001, Universiteit Utrecht www.stratego-language.org Program 10:00 coffee 10:15 opening Session 1: Language Design (chair Main ...
A pragmatic approach to separate compilation has been introduced in StrategoRelease094. A module can be compiled as a library which results in a single C program containing ...
You insist on the importance of separation of concerns, in particular in separation between rules and strategies, so that rules become basic strategies on top of ...
November 30 and December 1, 2006 Delft University of Technology Delft, The Netherlands TOC Scope The Stratego User Days are a yearly meeting of Stratego/XT developers ...
Photo Sets sud06 by Martin Bravenboer by Eelco Visser
Alan van Dam. Simplifying the Simplifier. HsOpt: a modular, rewrite rule based simplifier for the Helium compiler, a non-strict functional compiler. Institute of Information ...
INCLUDE{ TWIKIWEB .SiteMap}
May 2 4, 2005 Utrecht University Utrecht, The Netherlands TOC Scope The Stratego User Days are a yearly meeting of Stratego/XT developers and users. Topics include ...
by Transform.BasLuttik and Main.EelcoVisser In Alex Sellink (editor) Proceedings of the 2nd International Workshop on the Theory and Practice of Algebraic Specifications ...
The StrategoFront package contains the SDF syntax definition of Stratego, the signatures and pretty-print tables generated from that syntax definition and additional ...
Strategic Pattern Matching is a paper about extending standard first-order term pattern matching using strategies to define complex patterns. Specifically it describes ...
K. Olmos and E. Visser. Strategies for Source-to-Source Constant Propagation. In B. Gramlich and S. Lucas (editors) Second International Workshop on Reduction Strategies ...
E. Visser. Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5. In A. Middeldorp, editor, Rewriting Techniques ...
INCLUDE{WebNotice} The language is being used in applications in various areas of program transformation. This page lists some examples. Feel free to create a page ...
The back-end of the compiler translates a CoreStratego program to C code. Main.EelcoVisser 17 Aug 2003
We have downloaded and are starting to look at and study some of the tools, in particular the Stratego tools and their CobolX couterpart. Good! We would also like ...
Delft University of Technology The Program Transformation project of the Software Engineering Research Group at the Delft University of Technology takes care of most ...
The first ideas for System S were developed at the Programming Research Group of the University of Amsterdam and at Transform.CWI. A prototype for the StrategoLanguage ...
The syntax definition of Stratego is organized by syntactic category (Strategy, Term, etc.). This makes it hard to distinghuish syntactic sugar from core constructs ...
There are several DebuggingTechniques for debugging Stratego programs. More support from the StrategoCompiler could be useful sometimes. Tracing Since StrategoRelease062 ...
INCLUDE{WebNotice} There are many interesting and less interesting improvements that can be made to the Stratego implementation. Anyone who is interested in doing ...
INCLUDE{WebNotice} Stratego is a language for program transformation and XT is a collection of tools for building and generating program transformation components ...
INCLUDE{WebNotice} EelcoVisser, 23 November 2011 Stratego/XT is available in several ways: Users of Stratego/XT or packages based on Stratego/XT typically just want ...
This page contains a complete overview of all releases of Stratego. Not all distributions are still available from the server. However, all distributions since 0.4 ...
Stratego 0.8.1 Contents of the Distribution The StrategoDistribution contains the complete sources of the StrategoCompiler, StrategoScript and the standard library ...
This page contains a complete overview of all releases of Stratego. Not all distributions are still available from the server. However, all distributions since 0.4 ...
Upcoming STARTINCLUDE 2009-06-16 Code Generation 2009 tutorial on Creating Domain-Specific Languages with Stratego/XT. STOPINCLUDE Past 2008-10-21 OOPSLA 2008 talk ...
Wij waren op zoek naar een zipWith-achtige functie in stratego; de referentiepagina bevat allemaal harige strategocode waar wij met onze pet niet zo snel bij kunnen ...
The front-end of the compiler parses the source modules, performs several checks on them, integrates multiple definitions, and produces a CoreStratego program for ...
INCLUDE{WebNotice} Stratego is a small and efficient domain-specific language for program transformation. It is based on the paradigm of programmable rewriting strategies ...
The StrategoCompiler performs a number of transformations/optimizations including the following: Pattern match merging Symbol caching Simplification Desugaring The ...
The Stratego Optimizer consists of a number of source-to-source transformation components that are called by the StrategoCompiler. Optimizations that are already implemented ...
Although the traversal strategy that is used can have great impact on the performance of Stratego programs, there is no mechanism (except for time measurements) to ...
INCLUDE{WebNotice} Full bibliography of Stratego Bibliography of Stratego/XT related publications at researchr by year and type strategoxt.bib Overview transformation ...
Released May 10, 2004 Download See the installation instructions if you are not familiar with the standard installation procedure of tarballs or RPMs. Source tar.gz ...
Released July 16, 2004 Download See the installation instructions if you are not familiar with the standard installation procedure of tarballs or RPMs. Source tar ...
Released October 04, 2004 Download See the installation instructions if you are not familiar with the standard installation procedure of tarballs or RPMs. Source tar ...
Stratego/XT 0.13 released January 13, 2005 Download See the installation instructions if you are not familiar with the standard installation procedure of tarballs ...
Stratego/XT 0.14 released May 9th, 2005 Download See the installation instructions if you are not familiar with the standard installation procedure of tarballs or ...
Stratego/XT 0.15 released July 5, 2005 This is an experimental release featuring a refactoring of the internals of the language definition and compiler. Please report ...
Stratego/XT 0.16 released November 4th, 2005 RED Warning: ENDCOLOR This release has known issues with recent GCC 4.x, GNU Make 3.81, Mac OS X, and operating systems ...
Stratego/XT STRATEGOXTVERSION released August 31st, 2005 Download See the installation instructions if you are not familiar with the standard installation procedure ...
Stratego/XT 0.17 released July 2009 Known issues On 64 bit systems, parsing using SGLR (which is used in many Stratego programs) can result in SEGV due to limited ...
Release Notes Stratego/XT Version 0.17 Bug STR-248 implode-asfix: support AsFix2ME constructs STR-263 Extend ArgOption with default value argument STR-283 pp ...
2001-04-13 Eelco Visser spec/slib/spec/Makefile.am: Simplified makefile for library spec/slib/spec/share-test.r: Defined test 2001-04-12 Eelco Visser bootinstall ...
Changes since StrategoRelease053 Summary Dynamic rules: see ScopedDynamicRewriteRules paper Lots of improvements to the library (thanks Main.HedzerWestra and Main ...
In this release a few extensions to the library have been made that are needed in bootstrapping the new compiler that will be released in StrategoRelease06. Main ...
See also StrategoRelease061 StrategoRelease062 StrategoRelease063 Stratego version 0.6 is available from www.stratego-language.org SUMMARY OF CHANGES (with respect ...
Stratego version 0.6.2 is now available from StrategoDownload released: October 6, 2001 SUMMARY OF CHANGES (with respect to release 0.6) CONTRIBUTIONS Bug reports ...
Available from StrategoDownload New features TermWrap TermProject Release Announcement Version 0.6.3 released: November 26, 2001 SUMMARY OF CHANGES (with respect to ...
Stratego 0.6.4 is now available from http://www.stratego-language.org The release fixes a "fikse bug in Stratego!!" in the translation of Strategy Rules (rules of ...
Stratego version 0.7 is now available. Main.EelcoVisser 13 Mar 2002 New in 0.7beta FixedLengthTuple ListConstructor ListTraversal PairConstructor New in 0.7beta1 ...
Release 0.7 is in preparation. See ReleasePlan and ToDo for plans. Main.EelcoVisser 27 Oct 2001
See DependencyGraph08 for an overview of the dependencies between the packages involved in Release 0.8 Release 0.8 TermAnnotations Simple ListMatching ConfigurationFiles ...
Version 0.8.1 released: September 20, 2002 This is a maintenance release, providing small improvements over version 0.8. The concrete syntax extension requires new ...
Stratego/XT 0.9 released on January 26, 2003 Contents TOC Download Source distribution StrategoXT is built using the ATermLibrary, the SDF syntax definition formalism ...
StrategoXT 0.9.1 Version StrategoXT-0.9.1 released on June 4, 2003 Contents TOC Download Source distribution StrategoXT is built using the ATermLibrary, the SDF syntax ...
StrategoXT 0.9.3 StrategoXT 0.9.3 is released on September 1, 2003. Contents TOC Download Source tar.gz aterm-2.0 sdf2-bundle-1.6 strategoxt Source RPM aterm-2.0 ...
StrategoXT 0.9.4 StrategoXT 0.9.4 released January 22, 2004 Download See the installation instructions if you are not familiar with the standard installation procedure ...
Released March 26, 2004 Download See the installation instructions if you are not familiar with the standard installation procedure of tarballs or RPMs. Source tar ...
Stratego Release 1.0 should provide a polished design and a stable and efficient implementation. See the ReleasePlan for the planned new features of this release. ...
This is a fact a slogan written on a shirt a reminder of the central role of rules in Stratego ? Main.EelcoVisser 10 Mar 2004
The Stratego Run-Time System is a C library that extends the Library with support for compiled Stratego programs. The SRTS includes a large set of primitives that ...
The semantics of the core of Stratego is described in BuildingProgramOptimizersWithRewritingStrategies and ACoreLanguageForRewriting. Since those papers were written ...
The Stratego simplifier is applied at several times by the optimizer. The simplifier reduces strategy expressions by means of a large number of simple rewrite rules ...
INCLUDE{WebNotice} Please consult the following resources for support on Stratego/XT: Mailing list IRC User Days Issue Tracker Main.KarlTrygveKalleberg 14 Jun 2008 ...
The syntax of StrategoLanguage used to be defined by a LEX/Transform.YetAnotherCompilerCompiler grammar. In order to make maintenance and extension of the syntax definition ...
Strategies for Program Transformation Stratego Tutorial at ETAPS Full Day Tutorial on April 14, 2002 at Transform.ETAPS 2002 in Grenoble, France Handouts are now ...
The following people have been known to write Stratego programs: OttoBagge MerijnDeJonge DickKieburtz TobiasKuipers KarinaOlmos AndrewTolmach EelcoVisser JoostVisser ...
INCLUDE{WebNotice} The Stratego Users Days is as series of events organized to bring together designers and users of Stratego. Future events None planned Past events ...
This page lists ideas for programming utilties for Stratego programmers. StrategoDebug xDoc generate documentation for Stratego specifications Shell interactive ...
This site is based on wiki, a tool for collaborative website development, which makes it possible for everyone with a browser, that is you to contribute by editing ...
StrategoLanguage is designed for transformation of tree or term structures. Stratego has support for the definition of generic traversals over trees, which makes the ...
Stratego/XT is the combination of the language for strategic programming with the XT bundle of transformation tools. XT XT is a bundle of transformation tools that ...
Stratego/XT: An Annotated Bibliography INCLUDE{http://www.stratego-language.org/publications/publications.html}
Martin Bravenboer, Karl Trygve Kalleberg, Rob Vermaas and Eelco Visser. Stratego/XT 0.16: Components for Program Transformation Systems . In J. Hatcliff and F. Tip ...
The strategy inlining component of the optimizer replaces calls to strategies with their body, allowing other optimizations to specialize the strategy to its arguments ...
A StrategyRule of the form Lab :: s1 s2 where s3 is syntactic sugar for a StrategyDefinition of the form Lab s1; where(s3); s2 StrategoRelease06 introduced a bug ...
TOC Introduction StringBorg is a solution to injection attacks for arbitrary languages. StringBorg prevents injection attacks by embedding the syntax of guest languages ...
The rules mechanism can be used to enable a set of rules. TriggerRules ?Context(Bla, ); rules( A : ... ... B : ... ... ) traverse rec x({ A, B : try(TriggerRules ...
Question: Is there any symbol table implementation in stratego? Yes. There are several ways to go about using symbol table like functionality in Stratego programs ...
SystemS is the name for the system of combinators that form the core of the StrategoLanguage. SystemS is described in the following papers: Program Optimizers with ...
Template-based code generation is an idiom for program transformation in which the structure of the target code drives the generation process. Jonne van Wijngaarden ...
Introduction Stratego uses terms to represent the abstract syntax of programs or documents. A term consists of a constructor and a list of argument terms. Sometimes ...
Starting with StrategoRelease093, strategy operators can be passed terms in addition to strategies. Currently, a strategy definition is of the form f(s1, ..., sn) ...
TermProject patterns simplify projection of sub-terms. A strategy application inside a match pattern selects the corresponding sub-term and applies s to it. For example ...
A term traversal is a strategy that visits the subterms of a term in some order. See also traversal strategy term traversal operator
TermWrap patterns simplify wrapping some complex constructor pattern around a term. For instance, split(f,g) can now be written as !(,) and this generalizes to arbitrary ...
Dryad is a natural female tree spirit, associated with trees. Also, it is a collection of tools for developing transformation systems for Java source and bytecode ...
The Dryad Compiler is an open compiler for the Java platform, based on The Dryad. TOC Overview of Features The Dryad Compiler is a compiler for a language formed by ...
Utrecht University, Friday May 3, 2002 Stratego is a language for program transformation based on the paradigm of rewriting strategies. The language is being used ...
On May 3, 2002 the ThirdStrategoUsersDay was held at Utrecht University. During the day seven presentations about features or applications of Stratego were given. ...
by Main.EelcoDolstra and Transform.HedzerWestra This term paper written in July 2000 explains the use of Stratego in specifying an optimizer for the scripting language ...
A transformation rule is a description of a single transformation step. Examples of transformation rules are constant folding beta reduction in the lambda calculus ...
StrategoXT encourages a development model in which stand-alone components are developed for separate aspects of program transformation, instead of implementing integrated ...
An experimentation project for exploring extensibility of languages and their transformations. Sources Blog E.Visser. Transformations for Abstractions. SCAM 2005. ...
K. Olmos and E. Visser. Turning dynamic typing into static typing by program specialization. In D. Binkley and P. Tonella, editors, Third IEEE International Workshop ...
Currently Stratego is very weakly typed. The reason for the weak type system is that it is not clear how to combine strong typing with generic traversals and transformations ...
After a strategy fails, variables that have been bound in matches should be unbound. This is not supported by the current compilation scheme. The following example ...
Akim Demaille pointed out that the use of autoconf and automake in Stratego and XT is antiquated, and badly needs to be updated to more modern versions of these tools ...
PatriciaJohann and EelcoVisser. Warm fusion in Stratego: A case study in the generation of program transformation systems. Annals of Mathematics and Artificial Intelligence ...
Warm fusion is a program transformation technique for deforesting functional programs developed by John Launchbury and Tim Sheard. Warm fusion works by the cata/build ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "100" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "200" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "500" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
See http://www.webdsl.org
INCLUDE{WebNotice} Stratego/XT Stratego/XT is now part of the Spoofax Language Workbench, which provides an Eclipse plugin for developing SDF and Stratego, and creating ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" format " $topic "}
WEBLOGODISPLAY Home Documentation Language Research Papers Applications Download Continuous build Extensions Support Mailing lists IRC Users Days Bug Reports Developers ...
2004-02-25 Nemerle is a new hybrid (functional, object-oriented and imperative) programming language for the .NET platform. Key features of the language include: ...
See also the WebChanges page. STARTINCLUDE 2010-05-28 Version 0.5 of the Spoofax Language Workbench has been released. Read the announcement on the main page. 2010 ...
Note that Stratego is now part of the Spoofax Language Workbench, which provides an Eclipse plugin for developing SDF and Stratego, and creating Eclipse IDE plugins ...
WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.Stratego web. This is a convenient service, so you do not ...
The following settings are web preferences of the TWiki.Stratego web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC , and can ...
Statistics for TWiki.Stratego Web Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Apr ...
The worker-wrapper component of the optimizer splits strategy definitions into a wrapper performing a pattern match, and a worker doing the real work of the operator ...
Rob B. Vermaas. xDoc. An extensible documentation generator. MSc Thesis INF/SCR-03-41. Center for Software Technology, Institute of Information and Computing Sciences ...
Main.MerijnDeJonge, Main.EelcoVisser and Main.JoostVisser. XT: a bundle of program transformation tools. In Tools.MarkVanDenBrand and Transform.DidierPerigot, editors ...
XTC Tool Composition XTC implements the XT component model and provides support for creating compositions of XT components. The xtc tool is used to register components ...
XT Applet is a small package configured with automake that you can use to get started with writing Stratego/XT applications. The src/ subdirectory contains a sample ...

Number of topics: 263
Results from Sts web
Software Transformation Systems Workshop 2004 STS04 was arranged Sunday, October 24th 2004 as part of Generative Programming and Component Engineering 2004 (GPCE'04 ...
STS'06: Software Transformation Systems Workshop part of the Fifth international conference on Generative Programming and Component Engineering (GPCE'06) October ...
STS'08: Software Transformation Systems Workshop (CANCELED) part of the Fifth international conference on Generative Programming and Component Engineering (GPCE'08 ...
The Chairmarks are a small set of little benchmark transformation tasks, all based on the Imperative Language (TIL). They are called "chairmarks" because they are ...
Imperative Language (TIL) Example Programs Only a couple so far, hopefully many more to come. We've assumed a C++ style commenting convention for the TIL language ...
This is a proposal for a Tiny Imperative Language for setting tiny benchmarks of source transformation systems such as the Chairmarks. Main.EelcoVisser Main.JamesCordy ...
Recent Changes SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "50" nosummary "on" header " Topic Changed By " format " $topic ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "100" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "200" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "500" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
This wiki has been created following the Workshop on Software Transformation Systems at GPCE'04 in Vancouver on October 24, 2004. The purpose of the wiki is to collect ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" format " $topic " noheader "on"}
Home STS'08 STS'06 STS'04 StsBench News Recent Changes Mailinglist
STARTINCLUDE 2004-12-23 Proceedings of the STS04 workshop are now available. 2004-11-01 Creation of the Sts web as website for the Software Transformation Systems ...
WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.Sts web. This is a convenient service, so you do not have ...
Statistics for TWiki.Sts Web Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Feb 2008 ...
Useful twiki things to do are: Keep track of WebChanges Get a WebNotify of changes Check the WebStatistics Browse the WebIndex Do a WebSearch See the other Main.TWikiUsers ...

Number of topics: 17
Results from TWiki web
WebMenus CustomWebMenus
TWiki Site-Level Preferences The following are site-level settings that affect all users in all webs on this TWikiSite. They can be selectively overwritten on the ...
SEARCH{". " web " INCLUDINGWEB " regex "on" nosearch "on" order "modified" reverse "on" limit "50" format " $topic(30,...) $date $wikiusername "} See 100, 200, 400 ...
TWiki Welcome Register INCLUDINGWEB Web INCLUDINGWEB Web Home Changes Topics Index Search TWiki Webs WEBLIST{" $name" separator ""} INCLUDE{" MAINWEB . WIKINAME LeftBar ...
Statistics for TWiki Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Oct 2016 82928 0 0 ...

Number of topics: 7
Results from Tiger web
The ASM package provides the front-end of the TigerCompiler consisting of the following components: ASMFormat RA FinishFunctions PPASM RunTimeSystem The BackEndArchitecture ...
Part of the ASM package of the TigerCompiler. ASM-Format.r INCLUDE{"http://www.stratego-language.org/tiger/asm/asm/ASM-Format.r"} Main.EelcoVisser 05 Dec 2001 CompilerComponent ...
Part of the ASM package of the TigerCompiler. ASM-Optimize.r INCLUDE{"http://www.stratego-language.org/tiger/asm/asm/ASM-Optimize.r"} Main.EelcoVisser 05 Dec 2001 ...
After finishing the basic TigerCompiler, extend it with at least one optimization component. Which optimization in which stage of compilation you implement is up to ...
Signature of the AbstractAssemblyLanguage; part of the ASM package of the TigerCompiler. ASM.r INCLUDE{"http://www.stratego-language.org/tiger/asm/asm/ASM.r"} Main ...
The diagram below depicts the data flow in the back-end of the TigerCompiler. It is an extract from the complete CompilerArchitecture. These components are provided ...
A basic block is a list of non-control flow instructions. A basic block starts with a label and ends with a (conditional) jump to another basic block. Main.EelcoVisser ...
Binary operations of the Stratego.IR language
CIR-Format is a component of the TigerCompiler in the TigerTrans package that checks the well-formedness of canonicalized IntermediateRepresentation trees. The component ...
(in dutch) Instructieselectie werkt nu aardig maar wat mij nog onduidelijk is, is hoe je bij het aanroepen van een andere functie code genereert om de callee-saved ...
The components of the TigerCompiler (including exchange formats): SEARCH{"CompilerComponent" nosearch "on" noheader "on" format " $topic "}
The Tiger in Stratego is divided into several packages, in order to make it easier to distribute only parts of the compiler and to add new components. Languages Front ...
Appel writes in the preface to Modern Compiler Implementation in ML: Over the past decade there have been several shifts in the way compilers are built. New kinds ...
The default escaping variables analysis is very conservative and makes all variables escaping by annotating their declaration with Stack(x) . In order for your compiler ...
The distribution of the Tiger in Stratego project. TOC Download Source (.tar.gz) and RPM distributions are available at: http://catamaran.labs.cs.uu.nl/dist/stratego ...
Extend TigerLanguage with a do-while construct. This requires updating the following components from the TigerFront package: TigerSyntax TigerAbstractSyntax TigerDesugar ...
The compiler can easily be extended since it is component-based. Adding a new optimization phase, extending the syntax of the language, or replacing the back-end, ...
After allocation rule Finish puts the finishing touches to the body of a procedure by generating code for allocating the frame on entering the function and for deleting ...
The frame pointer is a register that contains the address of start of the currently active frame, while the pointer points to the top of the stack. A virtual frame ...
Q: How can I stay up to date with what is going on? A: Subscribe yourself to a daily message with pages changed in this wiki web by adding your name to the list in ...
The diagram below depicts the data flow in the front-end of the TigerCompiler. It is an extract from the complete CompilerArchitecture. The components of the front ...
This is the Wiki entry for the course on High-Performance Compilers given at Utrecht University in the Fall of 2000. The official website of the course is http://www ...
The TigerCompiler consists of four CompilerPackages. Download each of these packages. Installing Tools.XT To use the TigerCompiler packages you need an installation ...
2000/10/10 Tiger-0.9 is available. You can find it at WebHome. New in this version: asm/Allocate-Registers is a complete implementation of register allocation with ...
The HpcProject is divided in the following assignments Tiger with DoWhile expressions by hand expressions to intermediate representation escaping variables intermediate ...
Escaping Variables This is the seventh set of HpcExercises. The current implementation of WebHome stores all formal and local variables in the stack frame, even if ...
Tiger ModernCompilerImplementation by Transform.AndrewAppel Stratego HpcSlides Stratego.StrategoDocumentation TigerCompiler documentation MIPS SpimSimulator Gentle ...
Tiger Abstract Syntax This is the first set of HpcExercises that will teach you the structure of the abstract syntax of the TigerLanguage, the use of the StrategoCompiler ...
Translation to Intermediate Representation This is the second set of HpcExercises. These will teach you to write a more complex transformation (translation to IR ...
The IR package provides syntax of and operations on the Representation. IntermediateRepresentation concrete and abstract syntax PPIR Pretty-print table for IRCanonicalize ...
The IR2ASM component of the TigerCompiler (in the TigerTrans package) implements InstructionSelection for the MIPS archticture. IR2ASM.r The module below is a template ...
IR-Canonicalize is a component of the TigerCompiler in the TigerTrans package. It normalizes IntermediateRepresentation trees such that: expressions don't have side ...
The IR-Format component of the TigerCompiler in the TigerTrans package checks the well-formedness of IntermediateRepresentation trees. It is a useful debugging tool ...
The to ASM package implements selection for the representation of the compiler. IR2ASM instruction selection for MIPS architecture CallerSavedRegisters
Selection for the MIPS Build an instruction selector for programs in intermediate representation that produces MIPS code. This essentially consists of defining rules ...
Instruction selection is the phase in compilation in which IntermediateRepresentation trees are mapped to sequences of target machine instructions. Algorithms MaximalMunch ...
IntermediateRepresentation is an abstract machine language that abstracts from the details of both source and target languages. The definition of the IntermediateRepresentation ...
The MIPS architecture is a family of RISC computer architectures designed by Transform.MipsTechnologies. The SpimSimulator can be used to simulate MIPS assembly language ...
Part of the ASM package of the TigerCompiler. PP-ASM.r INCLUDE{"http://www.stratego-language.org/tiger/asm/asm/PP-ASM.r"} Main.EelcoVisser 15 Sep 2002 Main.EelcoVisser ...
A pretty-print table for the IntermediateRepresentation of the TigerCompiler (TigerTrans package). IR-pretty.pp INCLUDE{"http://www.stratego-language.org/tiger/ir ...
Part of the ASM package of the TigerCompiler. RA.r This is the top module of the specification of the register allocator. Stratego is not currently the best language ...
Other courses based on the ModernCompilerImplementation books http://www.daimi.aau.dk/dOvs/
Part of the ASM package of the TigerCompiler. runtime-debug.s This is an adaptation of the runtime system provided on the ModernCompilerImplementation site. INCLUDE ...
This page contains links to other courses on high-performance compilers or related topics. http://www.cs.ualberta.ca/~amaral/courses/680/ Main.EelcoVisser 14 Aug ...
INCLUDE{ TWIKIWEB .SiteMap}
spim is a simulator for MIPS AssemblyCode written by Transform.JamesLarus. There are two versions of the program. spim provides a commandline interface and xspim ...
A stack frame is an portion of the stack that contains all information pertaining to an invocation of a function, except those values of the currently active function ...
The static link of a function points to the frame of the statically enclosing function. Main.EelcoVisser 06 Dec 2001
The TAS2IR component of the TigerCompiler in the TigerTrans package translates TigerAbstractSyntax trees to IntermediateRepresentation. TAS2IR.r The following module ...
TAS-Format checks TigerAbstractSyntax trees for well-formedness. It is a component of the TigerCompiler in the TigerFront package. TAS-Format.cr The module below defines ...
TAS-Format is a component of the TigerCompiler in the TigerFront package. It checks typed TigerAbstractSyntax trees for well-formedness. TASTC-Format.cr The module ...
The signature of abstract syntax of Tiger is derived automatically from the definition of the TigerSyntax. The signature is part of the TigerFront package. Tiger INCLUDE ...
Hpc.TigerAbstractSyntaxFormat (Tiger-Abstract-Syntax-Format) is a format checker for Tiger abstract terms. It traverses a given term to see if it conforms to the desugared ...
TigerCanonicalize is a component of the TigerCompiler in the TigerOpt package that normalizes TigerAbstractSyntax trees such that expression do not contain side effects ...
The Tiger compiler compiles Tiger programs to MIPS assembly code, which can be simulated by the Simulator. The compiler is the main product of the Tiger in Stratego ...
Tiger-Desugar is a component of the TigerCompiler in the TigerFront package. The component desugars TigerAbstractSyntax trees by representing binary operators generacilly ...
TigerEnsugar is a component of the TigerCompiler in the TigerFront package. See TigerDesugar for a description. CompilerComponent
Tiger-Eval is a component of the TigerCompiler in the TigerFront package. It defines an interpreter for Tiger programs in TigerAbstractSyntax format. Tiger-Eval.cr ...
The TigerFront package provides the front-end of the TigerCompiler consisting of the following components: TigerSyntax TigerAbstractSyntax TigerDesugar TigerEnsugar ...
Make rules for the components in the TigerFront package. make-rules.tiger-front INCLUDE{"http://www.stratego-language.org/tiger-front/make-rules.tiger-front"} Main ...
Tiger is the example programming language used in Transform.AndrewAppel's textbook on Transform.ModernCompilerImplementationInML. Language features data types integers ...
The TigerOpt package provides the front-end of the TigerCompiler consisting of the following components: TigerOptimize TigerCanonicalize OptimizerArchitecture shows ...
TigerOptimize is a component of the TigerCompiler in the TigerOpt package. The component applies various Transform.ProgramOptimizations at the level of TigerAbstractSyntax ...
The Tools.PrettyPrintTable below defines rules for pretty-printing TigerAbstractSyntax trees to text. The tables are part of the TigerFront package. Tiger-pretty.pp ...
Tiger-Rename is a component of the TigerCompiler in the TigerFront package. It renames bound variables to a unique name such that no two variables declared in different ...
The syntax definition of Tiger in the syntax definition formalism Tools.SDF. The syntax definition is part of the TigerFront package. A parse table is generated from ...
The to IR package specifies the translation from TigerAbstractSyntax to IntermediateRepresentation. TigerVarEscapes: escaping variables analysis TAS2IR: translation ...
The TigerTrans package has been split up into three packages: containing the definition of IntermediateRepresentation and IRCanonicalize to IR translation from Tiger ...
Tiger-Typecheck checks TigerAbstractSyntax trees for well-typedness and annotates variables with their types. It is a component of the TigerCompiler in the TigerFront ...
Tiger-Types.r INCLUDE{"http://www.stratego-language.org/tiger-front/tas/Tiger-Types.r"} Main.EelcoVisser 04 Dec 2001
TigerVarEscapes is a component of the TigerCompiler in the TigerTrans package. The component transforms programs in TigerAbstractSyntax format such that all variable ...
The TigerXML package provides an extension of the language with embedded XML syntax and a preprocessor, which translates Tiger programs with XML elements to plain ...
The TigerXmpl package provides a directory with example Tiger programs and a makefile for testing the various TigerCompiler components. The makefile imports make-rules ...
Implement translation of TigerAbstractSyntax expressions to IntermediateRepresentation code in module TAS2IR in the TigerTrans package. The TigerTrans package contains ...
The xmpl/ directory in the TigerXmpl package contains a number of example Tiger programs (partly copied from the Stratego.ModernCompilerImplementation site) and a ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "50" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "100" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "200" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "500" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
This glossary gives an overview of the most important pages in this web Web WebIndex contains the complete list of pages in this web. WebChanges shows which pages ...
Tiger in Stratego An Experiment in Compilation by Transformation Tiger in Stratego is a framework for implementing a compiler for the language in the program transformation ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" nosummary "on" format " $topic "}
2002-09-15 New organization of the TigerCompiler and specification of many components using concrete Tiger syntax, which makes specifications much more readable. ...
WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.Tiger web. This is a convenient service, so you do not have ...
The following settings are web preferences of the TWiki.Tiger web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC , and can be ...
Statistics for TWiki.Tiger Web Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Feb 2008 ...

Number of topics: 86
Results from Tools web
This is one of the XT UserStories. RECOVERY OF SYNTAX DEFINITION FOR LEX No syntax definition for LEX was available in the grammar-base. In order to further automate ...
This is one of the XT UserStories RECOVERING A SYNTAX DEFINITION FOR STRATEGO This directory contains a syntax definition in SDF2 of the Stratego language. This file ...
INCLUDE{"http://sjofar.sen.cwi.nl:8080/package-base/"}
INCLUDE{ TWIKIWEB .SiteMap}
News about XT Version 1.0 Released: Jun 14, 2002 Bundles the most recent versions of XT's sub-component's. See the file XT 1 0 for the complete list of packages bundled ...
WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.Tools web. This is a convenient service, so you do not have ...
Statistics for TWiki.Tools Web Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Feb 2008 ...
After version 1.0 the distribution of XT has been merged with the distribution of Stratego. This distribution is called Stratego.StrategoXT. See Stratego Download ...

Number of topics: 8
Results from Transform web
Main.wiki

Homepage: http://cs.nyu.edu/~jessie/apts.html APTS is a the Abstract Program Transformation System developed by RobertPaige. CategorySystem Contributions by Main ...
A tool suite to support the development of specifications written in the ASFandSDF formalism. It includes parser and parser generator a structure editor an interpreter ...
A new revision of this paper is available under the title Survey of Strategies in Rule Based Program Transformation Systems. Main.EelcoVisser 12 Mar 2004 Main.EelcoVisser ...
E. Visser. A Survey of Strategies in Rule-Based Program Transformation Systems. Journal of Symbolic Computation, 40(1):831--873, 2005. Special issue on Reduction Strategies ...
Homepage: http://www.absint.com which has tools for post-pass optimizations, e.g. code compression. http://www.absint.com/aisee/logos/absint40.gif CategoryCompany ...
Homepage: http://www.iasi.rm.cnr.it/~adp/ MAPTransformationSystem CategoryPeople
T. B. Dinesh, MagneHaveraaen, and JanHeering, An algebraic programming style for numerical software and its optimization, Scientific Programming , 8(4), 2000. 247 ...
Homepage: http://www.andrewcooke.free-online.co.uk/andrew/index.html Author of PancitoLibrary (among other things). CategoryPeople
Homepage: http://www.cl.cam.ac.uk/~amp12/ FreshML CategoryPeople
Homepage: http://www.cs.pdx.edu/~apt/ Stratego.BuildingProgramOptimizersWithRewritingStrategies by the Rules CategoryPeople
ATerm (short for Annotated Term) is an abstract data type designed for the exchange of tree-like data structures between distributed applications. See Tools.ATerm ...
Homepage: http://www.students.cs.uu.nl/people/arbruijn/ Arne de Bruijn is a student at Universiteit Utrecht and works on InliningStrategies in general and the interaction ...
Homepage: http://foothill.lcs.mit.edu/~arvind/ Hardware synthesis via term rewriting Transform.CategoryPeople
Attribute grammars were introduced by DonaldKnuth in 1968 for the definition of the semantics of (programming) languages. An attribute grammar is a specification that ...
BURG is a system for CodeGeneration from IntermediateRepresentation expression trees developed by ChristopherFraser, ToddProebsting and others in the early 90's. Papers ...
Homepage: http://www.cwi.nl/~luttik/ Stratego.SpecificationOfRewritingStrategies CategoryPeople
The idea is to position the basic blocks of a procedure in such a way that most executions of the code will fall through branches (forward branches are typically predicted ...
Homepage: http://www.bayfronttechnologies.com Provides CAPE tools for engineering communication protocols and other cooperating processes. (Provides documentation ...
Homepage: http://www.cs.sun.ac.za/~bfischer/ WorkshopOnRuleBasedProgramming CategoryPeople
BibTeX is a DataFormat for bibliographical information that is used in conjunction with LaTeX. The Stratego.BibtexTools package provides a syntax definition for BibTeX ...
Branch Coverage For Arbitrary Languages Made Easy: Transformation Systems To The Rescue! by IraBaxter of SemanticDesigns, Inc. http://www.semdesigns.com Abstract ...
CIAO is a customizable and extensible navigator developed by AT T . It allows users to query, analyze, visualize, and track structures of various software and document ...
ckit is a C front end written in SML that translates CProgrammingLanguage source code (after preprocessing) into abstract syntax represented as a set of SML datatypes ...
About the language The C Programming Language, Second Edition Brian Kernighan Dennis M. Ritchie Compilers http://gcc.gnu.org/ Tools for transformation of C programs ...
The category of all categories. Categories are a way to organize Wiki pages: see Wiki:CategoryCategory SEARCH{search "Category" nosummary "on" scope "topic" header ...
The category of all collections. Click on the title to see them all. SEARCH{search "CategoryCollection" nosummary "on" scope "text" noheader "on" nosearch "on" nototal ...
The category of conferences in the area of ProgramTransformation. TransformationConferences has conferences ordered by submission deadline. SEARCH{search "CategoryConference ...
All EntryPoints into ProgramTransformationOrg. SEARCH{search "CategoryEntryPoint" nosummary "on" scope "text" header "" nosearch "on" nototal "on" format " $web / ...
The category of ProgramOptimizations. SEARCH{search "CategoryOptimization" nosummary "on" scope "text" noheader "on" nosearch "on" format " $topic " } CategoryCategory ...
Editors (TWikiUsers) The following is a list of registered users , i.e., the editors that created the content on this site. All it takes to become an editor is to ...
This is the category of paper reviews. SEARCH{"CategoryReview" format " $topic " nosearch "on"} CategoryCategory TransformationReviews
The category of TransformationSystems. SEARCH{"CategorySystem" format " $topic " nosearch "on" noheader "on"} CategoryCategory
The category of taxonomies SEARCH{search "CategoryTaxonomy" nosummary "on" scope "text" noheader "on" nosearch "on" nototal "on" format " $topic " } CategoryCategory ...
Homepage: http://brahms.fmi.uni-passau.de/cl/staff/lengauer/ CategoryPeople
Homepage: http://cs.hofstra.edu/~cscccl/ Construction in Higher Order Logic Programming Order Compilation Project CategoryPeople
Homepage: http://www.loria.fr/~ckirchne/ ELAN RewritingCalculus CategoryPeople
CodeCompaction is a class of ProgramOptimizations that reduce the size of a program. This is especially important for embedded software that is used on devices with ...
Code generation (also called selection) is a transformation performed in the back-ends of compilers. At this state of compilation representation expressions are transformed ...
A code generator is a compiler component that translates intermediate representation expression trees to lists of machine instructions. See CodeGeneration. Main.EelcoVisser ...
In the paradigm of Compilation by Transformation many aspects of compilation are implemented as a series of simple ProgramTransformations on the source code or intermediate ...
by ChuckLiang In S. Krishnamurthi, C.R. Ramakrishnan (Eds.) Aspects of Declarative Languages (LNCS http://link.springer.de/link/service/series/0558/tocs/t2257.htm ...
Homepage: http://www.cs.cornell.edu/projects/cyclone/ Cyclone is a C-like language with built-in support for safety. CategoryLanguage Main.EelcoVisser 20 Nov 2001 ...
A DataFormat is a formal language for the representation of information. Unlike ProgrammingLanguages, DataFormats don't specify computations. Examples of data formats ...
http://www.comlab.ox.ac.uk/oucl/work/david.lacey CategoryPeople
Deforestation is a ProgramTransformation that eliminates intermediate data-structures (trees). The technique was invented by PhilipWadler for optimization of functional ...
PhilipWadler. Deforestation: Transforming Programs to Eliminate Trees. European Symposium on Programming (ESOP'88) , Nancy, France. Lecture Notes in Computer Science ...
Homepage: http://www.cse.ogi.edu/~dick/dick.html CategoryPeople
Homepage: http://www.cs.utexas.edu/users/dsb/ DiSTiL GenVoca CategoryPeople
Homepage: http://www.cs.rice.edu/CS/PLT/packages/drscheme/ DrScheme is an interactive programming environment for SchemeLanguage. CategorySystem Main.EelcoVisser ...
Draco-PUC is a transformation system based on the original DracoSystem. http://www.inf.puc-rio.br/~draco/ Main.EelcoVisser 20 Feb 2004
The Draco system was the first to pioneer with DomainSpecificLanguages employing ProgramTransformation for their implementation. The system featured parser and pretty ...
The European Joint Conferences on Theory and Practice of Software (ETAPS) is a loose and open confederation of existing and new conferences and other events that has ...
Homepage: http://www.haley.com/0288108556162049/Eclipse.html PaulHaley CategorySystem Main.EelcoVisser 20 Nov 2001
Homepage: http://www.cs.uu.nl/staff/eelco.html Stratego.RhoStratego CategoryPeople
Homepages http://eelcovisser.org Stratego.EelcoVisser ProgramTransformation interests Taxonomy Systems Strategies Organization on Rule Based Programming ProgramTransformationOrg ...
M. G. J. van den Brand, H. A. de Jong, P. Klint, and P. A. Olivier. Efficient Annotated Terms. Software Practice Experience , 30:259-291, 2000. Abstract How do distributed ...
Elkhound is a parser generator based on the GLR algorithm. See http://www.cs.berkeley.edu/~smcpeak/elkhound/ Main.EelcoVisser 03 Jan 2003
This ProgramTransformationOrg Wiki is a collaborative effort to collect and disseminate information on various aspects of ProgramTransformation, ranging from a general ...
A data exchange format provides a formal notation for the linear description of data to be exchanged between tools. See the ExchangeFormatBibliography for an overview ...
Exchange Format Bibliography by HolgerKienle, JoergCzeranski and ThomasEisenbarth This paper gives a bibliographical overview and a classification of ExchangeFormats ...
Federated Logic Conference Copenhagen 2002: http://floc02.diku.dk/ Included conferences CADE CAV FME ICLP LICS RTA TABLEAUX Dates Submissions: January Conference ...
Homepage: http://www.iasi.rm.cnr.it/~fioravan/ MAPTransformationSystem CategoryPeople
GCSE`01 Feature Modeling Workshop Motivation and Goals The concept of features is becoming more and more popular in different areas of SoftwareEngineering, such as ...
Homepage: http://contraintes.inria.fr/~fages/ WorkshopOnRuleBasedProgramming CategoryPeople
Homepage: http://cs-www.cs.yale.edu/homes/taha/gpce/cfp02.html The ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE'02) A ...
Paper: Based Definition of Metaprogramming Systems Main.EelcoVisser 20 Jun 2002
Homepage: http://web.comlab.ox.ac.uk/oucl/work/ganesh.sittampalam/ MAG IntentionalProgramming GaneshSittampalam 21 Aug 2001 CategoryPeople
Homepage: http://www.first.gmd.de/~ma/gemmex/ Gem-Mex is the support environment for the Montages method and stands for "Graphical Editor for Montages and Montages ...
Homepage: http://www.generic-haskell.org/ Generic Haskell is an extension of HaskellLanguage with PolyTypic functions. CategoryLanguage Main.EelcoVisser 13 May ...
Chapter 6 of GenerativeProgrammingBook defines Generic Programming as: Generic programming is a subdiscipline of computer science that deals with finding abstract ...
Homepage: http://www.cs.umn.edu/~gopalan TeyjusSystem LambdaProlog CategoryPeople
Cameron and Ito. Grammar-Based Definition of Metaprogramming Systems. ACM Transactions on Programming Languages and Systems Vol. 6, No. 1, January 1984, Pages 20-54 ...
Grammar engineering is a form of ProgramTransformation applied to grammars or SyntaxDefinitions to improve tree structure, to adapt the language defined, or to convert ...
You can use this page to give your opinions on this Wiki: tell us what you think! The ReengineeringWiki is rather incomplete and biased towards the current users. ...
The purpose of the Haskell Workshop is to discuss experience with Haskell, and possible future developments for the language. The scope of the workshop includes all ...
One of the implementors of the Tools.ATermLibrary. CategoryPeople
Homepage: http://www.loria.fr/~hkirchne/ ELAN CategoryPeople
http://www.informatik.uni-ulm.de/pm/ CategoryPeople
Homepage: http://www.cs.uu.nl/people/henkp/ System administrator at Utrecht University CategoryPeople
Homepage: http://danae.uni-muenster.de/lehre/kuchen/ WorkshopOnRuleBasedProgramming CategoryPeople
by MichaelWolfe. Addison-Wesley, 1995. From the author: http://www.pgroup.com/~mwolfe/book/ From the publisher: http://www.awl-he.com/titles/0805327304.html http: ...
Generation of code for the FastFourierTransform DigitalSignalProcessors OctaveLanguage SAGA, Stratego.CodeBoost TAMPR http://www.netlib.org/ http://www.nhse.org/ ...
An ongoing project to use higher order abstract syntax and higher order logic programming for compiler implementation by ChuckLiang http://cs.hofstra.edu/~cscccl/hocompiler ...
Homepage: http://www.loria.fr/~cirstea/ ELAN RewritingCalculus CategoryPeople
ICON is a high-level programming language Resources http://www.cs.arizona.edu/icon/ http://www.nmt.edu/tcc/help/lang/icon/references.html Main.EelcoVisser 20 Feb ...
Homepage: http://www.ilog.com/products/rules/ CategorySystem Main.EelcoVisser 20 Nov 2001
See CodeGeneration Main.EelcoVisser 08 Jan 2002 CategoryTransformation ProgramOptimization
Description Intentional programming developed at Microsoft Research Ait98 is a method for extending a language with new constructs or intentions . The meaning of ...
Description An island grammar only precisely defines small portions of the syntax of a language. The rest of the syntax is defined imprecisely, for instance as a ...
Homepage: http://www.cs.queensu.ca/~cordy/ TXL CategoryPeople
Homepage: http://www.cwi.nl/~jan/ ASFandSDF Stratego.CodeBoost CategoryPeople
Java is an object-oriented language. http://www.java.sun.com/ Compilers Decompilers Dynamic Compilers Native Compilers Transformation Systems Parser Generators Transformation ...
Homepage: http://www.cs.purdue.edu/people/palsberg JavaTreeBuilder CategoryPeople
Designer/implementer of TAMPR. CategoryPeople
Homepage: http://www.cs.uu.nl/~johanj/ ProgramCalculation CategoryPeople
Homepage: http://www.cs.wvu.edu/~callahan/ NewJacc CategoryPeople
John Gallagher works in program analysis and transformation of logic programs Homepage: http://www.cs.bris.ac.uk/~john/ CategoryPeople
Homepage: http://horru.lsi.uniovi.es/~labra/ LPS CategoryPeople
Homepage: http://www.cs.uu.nl/staff/karina.html Stratego.StrategoLanguage CategoryPeople
Homepage: http://www.cs.man.ac.uk/~kung-kiu/ CategoryPeople
LNCS LectureNotesInComputerScience http://www.springer.de/comp/lncs/index.html
Homepage: http://www.ecs.soton.ac.uk/~mal/systems/logen.html LOGEN is an offline partial evaluation system for Prolog written using the so called "cogen approach ...
Homepage: http://lsi.uniovi.es/~labra/LPS/LPS.html LPS is a LanguagePrototyping System based on ModularMonadicSemantics and GenericProgramming A Language Prototyping ...
by JoseLabraGayo and M. C. Luengo Diez and J. M. Cueva Lovelle and A. Cernuda del Rio In Electronic Notes in Theoretical Computer Science 44 No. 2 (2001) http://www ...
LRR: A Laboratory for Rapid Term Rewriting by RakeshVerma CategorySystem Main.EelcoVisser 20 Nov 2001
Homepage: http://www.kestrel.edu/HTML/people/meertens/index.html BirdMeertensFormalism CategoryPeople
Homepage: http://www.lri.fr/Anglais/Recherche/demons/membres/puel.html ATypedPatternCalculus http://www.lri.fr/Francais/Recherche/demons/membres/Puel-all.html CategoryPeople ...
Lisp stands for LISt Processing and was the first Programming Language. Resources: Lisp programming language at the Wikipedia Articles on Lisp at the site of Paul ...
TWiki.TWikiRegistration is misused as login / authentication. This complicates stuff using htaccess now EelcoVisser 09 Nov 2001) In order to encourage people to ...
Kinds of loop optimizations LoopFusion LoopDistribution Systems and compilers that implement loop optimizations SUIF
Homepage: http://www.eng.uerj.br/~ldmm/luiza.html PatternMatching CategoryPeople
Homepage: http://www.ii.uib.no/~magne/ Stratego.CodeBoost SAGA CategoryPeople
Homepage: http://www.iit.demokritos.gr/~manolis CategoryPeople
Homepage: http://www.cs.indiana.edu/~mleone/ CategoryPeople
Homepage: http://www2.informatik.uni-erlangen.de/IMMD-II/Persons/Researchers/minas/ WorkshopOnRuleBasedProgramming CategoryPeople
Homepage: http://www.cs.yale.edu/homes/tullsen/ Works on a transformation system for transformation of HaskellLanguage programs, called PATH (Programmer Assistant ...
Homepage: http://www.cwi.nl/~markvdb/ ASFandSDF CategoryPeople
Homepage: http://www.martinfowler.com/ ProgramRefactoring RefactoringImprovingTheDesignOfExistingPrograms http://www.refactoring.com/ CategoryPeople
Homepage: http://maude.csl.sri.com/ Maude is a high-performance reflective language and system supporting both equational and rewriting logic specification and programming ...
Homepage: http://www.iasi.rm.cnr.it/~proietti/ MAPTransformationSystem CategoryPeople
Contact information Homepage: http://www.cwi.nl/~mdejonge GenericPrettyPrinter XT GrammarTools GrammarBase XTSoftwareDevelopment ContributionToGB CategoryPeople ...
Homepage: http://www.cse.ogi.edu/PacSoft/projects/metaml/ MetaML is an extension of SMLofNJ with MetaProgramming features that support the construction, manipulation ...
Homepage: http://www.ecs.soton.ac.uk/~mal/ Transformation of Logic Programs LOGEN CategoryPeople
Homepage: http://www.docs.uu.se/~mikpe/ PatternMatching aTermPatternMatchCompilerInspiredByFiniteAutomataTheory CategoryPeople
An affordable and easy to use software modelling tool (previously known as minUML). EctoSet offers a range of diagrams in an easy to use interface. Projects are stored ...
Producers of the Mips Architecture http://www.mips.com Main.EelcoVisser 01 Nov 2001
Textbook on Compiler Construction by AndrewAppel. Used in a course on High-Performance Compilers. See the HPC0102 web. Main.EelcoVisser 29 Oct 2001 I've written ...
Montages form a visual framework for the formal description of syntax and semantics of object-oriented programming languages. It has now been transformed into a framework ...
by PhilippKutter and AlfonsoPierantonio. In Journal of Universal Computer Science, vol. 3, no. 5 (1997), 416--442 Abstract Montages are a new way of describing all ...
Homepage: http://www.mozart-oz.org Announcement The Mozart Programming System 1.2.0 Available at: http://www.mozart-oz.org Systems supported: many Unix flavors, Windows ...
EelcoVisser. Multi-level specifications. In ArieVanDeursen, JanHeering, and PaulKlint, editors, LanguagePrototyping. An Algebraic Specification Approach , volume 5 ...
NDoc is source code documentation tool for C#, the language of the DotNet framework. Using NDoc: Adding World-Class Documentation to Your .NET Components Main.EelcoVisser ...
Description of the language R++ from http://www.research.att.com/sw/tools/r++/ : R++ extends the C++ language with a single new programming construct the rule. In ...
Definition Program transformation is the act of changing one program into another. The term program transformation is also used for a program, or any other description ...
MerijnDeJonge EelcoVisser JoostVisser
Homepage: http://www.ii.uib.no/~otto/ Stratego.CodeBoost CategoryPeople
Principles, Logics, and Implementations of high-level programming languages Submissions: March Conference: October Main conferences: ICFP, PPDP 2002: http://pli2002 ...
Is it true that people find the current layout too full? Main.ArieVanDeursen The new layout only has a sidebar for navigation. Is this satisfactory? Main.EelcoVisser ...
Resources for programming for the PalmOS. Main.EelcoVisser 01 Aug 2002 Brian's Pilot Software Page
Partial evaluation is a ProgramOptimization technique in which a program is specialized to a part of the input that is known statically (at specialization time). Partial ...
Homepage: http://www.dickinson.edu/~johannp/ Stratego.WarmFusionInStratego Stratego.HSX Stratego.FusingLogicAndControl CategoryPeople
Homepage: http://www.haley.com EclipseLanguage RuleBasedProgramming CategoryPeople
Homepage: http://www.cwi.nl/~paulk/ ASFandSDF SoftwareImprovementGroup CategoryPeople
Homepage: http://www.brics.dk/~pdm/ ActionSemantics CategoryPeople
Homepage: http://cm.bell-labs.com/cm/cs/who/wadler/ DeForestation CategoryPeople
Homepage: http://www.kutter.org/ MontagesFramework GemMex CategoryPeople
Homepage: http://dbs.cwi.nl:8080/cwwwi/owa/cwwwi.print people?ID 147 Tools.ATermLibrary CategoryPeople
Playing by the Rules: Rewriting as an Optimization Technique in GHC by SimonPeytonJones, AndrewTolmach and TonyHoare, In Proceedings of the 2001 Haskell Workshop ...
Practical Reusable UNIX Software Krishnamurthy (editor) John Wiley Sons, 1995. Book about a collection of software from AT T Research Labs including AcaCia / CIAO ...
Homepage: http://www.crpc.rice.edu/MSCP/preston.html CategoryPeople
Pretty-printing is mapping a structured (tree) representation of a program to a textual representation of that program in such a way that resulting program is readable ...
ProgramAnalysis is the (automated) inspection of a program to infer some property. Program analysis is needed for most kinds of ProgramTransformation and can range ...
A methodology for deriving implementations from specifications. See also synthesis, refinement, Meertens Formalism. Main.EelcoVisser 01 Apr 2002
Compilation is a form of synthesis in which a program in a high-level language is transformed to machine code. This translation is usually achieved in several phases ...
A normalization reduces a program to a program in a sub-language, with the purpose of decreasing its syntactic complexity. Desugaring is a kind of normalization in ...
Obfuscation is a ProgramTransformation that makes a program harder to understand by renaming variables, inserting dead code, etc. Obfuscation is done to hide the business ...
ProgramOptimization is a kind of ProgramTransformation aimed at improving the time or memory performance of a program. CompilationByTransformation makes heavy use ...
TransformationSystems usually work on tree of graph structured ProgramRepresentations. A parser analyzes the syntactic structure of a program text and produces a structured ...
Definition Refactoring is typically applied at the level of programs (i.e., source code). A program refactoring is a program transformation that improves the design ...
ProgramRefinement is a special case of ProgramSynthesis in which an (efficient) implementation is derived from a high-level specification such that the implementation ...
ProgramSpecialization is used where a variable is known to often hold one particular value. In this case, it is possible to generate code taking advantage of this ...
(See also ModelTransformation ) A Definition A program is a structured object with semantics. The structure allows us to transform a program. The semantics gives us ...
ProgramTransformationOrg was set up by EelcoVisser. Contributions are welcome.
Program-transformation.org is dedicated to collecting, organizing and disseminating information about all aspects of ProgramTransformation. The site is completely ...
http://www.cs.uu.nl/~visser/program-transformation/sol.gif The program-transformation.org domain is hosted by Universiteit Utrecht and managed by EelcoVisser. The ...
This is a collection of links to programming environments, either specific to a language or platform, or generic; either integrated or composed of command-line tools ...
This page lists some publications on, or strongly related to, GenerativeProgramming. For a full list of publications discussed on this wiki, have a look at CategoryPaper ...
Homepage: http://www.dsic.upv.es/~rdp03/ Federated Conference on Rewriting, Deduction and Programming (RDP) to be held in Valencia, Spain, in June 2003 Participating ...
Homepage: http://www.openjit.org/reflection2001 International Conference on Metalevel Architectures and Separation of Crosscutting Concerns Deadline: March Conference ...
Conference on Rewriting Techniques and Applications Deadline: January Conference: July Permanent homepage http://rewriting.loria.fr/rta/ Event homepages 2002 in Copenhagen ...
Homepage: http://www.cs.uh.edu/~rmverma/ LRR TermRewriting CategoryPeople
by RichardKelsey and PaulHudak Conference Record of the Sixteenth Annual ACM Symposium on Principles of Programming Languages (POPL'89) . 281--292, 1989, http://citeseer ...
The Reengineering Wiki ArieVanDeursen and EelcoVisser In Proceedings of the 5th European Conference on Software Maintenance and Reengineering ( CSMR ), 2002. IEEE ...
Refactoring: Improving the Design of Existing Code by MartinFowler published by Addison-Wesley in 1999. website: http://www.refactoring.com Introduces the concept ...
A parser is an essential component of a TransformationSystem. It is often a considerable investment to develop a good syntax definition for use in a transformation ...
Homepage: http://web.comlab.ox.ac.uk/oucl/people/richard.bird.html BirdMeertensFormalism CategoryPeople
Email: Rik.van.de.Wiel@philips.com CodeCompaction CategoryPeople
Homepage: http://www.cs.nyu.edu/cs/faculty/paige/ Developer of APTS Journal for Higher-Order and Symbolic Computation Special Issue Dedicated to Bob Paige CategoryPeople ...
Homepage: http://www.cs.wustl.edu/~cytron/ ContinuousCompilers CategoryPeople
The following papers have been accepted for the on Rule Based Programming 2002. A program will be available soon. Ralf Laemmel Towards Generic Refactoring Olivier ...
Definitions Here are some attempts at definitions of rule-based programming. Feel free to comment or add your own. The rule-based programming paradigm is characterized ...
This page collects links to systems supporting RuleBasedProgramming. Feel free to add missing links. TermRewritingSystems TransformationSystems ObjectOrientedRules ...
Program of the 2002 ACM SIGPLAN on Rule Based Programming (RULE'02) October 5, 2002, Pittsburgh, Pensylvania, USA. Time Title Authors 10:30 Design Patterns for Functional ...
Name of the workshop on Rule Based Programming (RULE) Associated with PPDP The goals of the workshop The rule-based programming paradigm is characterized by the repeated ...
International Static Analysis Symposium Description Static Analysis is increasingly recognized as a fundamental tool for high performance implementations and verification ...
SDF is a formalism for the definition of the syntax of ProgrammingLanguages and DataFormats. Its features include: a module system, integration of lexical and context ...
SDFII is successor of the first Syntax Definition Formalism SDF. SDFII features Integration of lexical and context-free syntax Modules with parameters and renaming ...
SORCERER is the tree parser generator of ANTLR. Papers TerenceParr. Language Translation Using PCCTS and CPP. A Reference Guide. Automata Publishing Company, San Jose ...
EelcoVisser. Scannerless Generalized-LR parsing . Technical Report P9707, Programming Research Group, University of Amsterdam, July 1997. Online: http://www.cs.uu ...
This is a page with links to scheduling software. This is not really related to program transformation. Collections http://linas.org/linux/pm.html overview of tools ...
Scheme is a dialect of LispLanguage, i.e., another FunctionalProgrammingLanguage. http://www.schemers.org DrScheme: a programming environment for Scheme Teach Yourself ...
Homepage: http://www.scicomp.com SciComp is specialized in ProgramSynthesis of numerical programs from PartialDifferentialEquations, especially in the domain of financial ...
The ProgramSynthesis system of SciComp CategorySystem Contributions by Main.EelcoVisser
Similix is an autoprojector (self-applicable partial evaluator) for a large higher-order subset of the strict functional language Scheme. Similix treats source programs ...
INCLUDE{ TWIKIWEB .SiteMap}
Software generation is a class of transformations in which software implementations are generated from high-level specifications or (broadly interpreted) of generating ...
According to Chapter 9 of GenerativeProgrammingBook: a generator is a program that takes a higher-level specification of piece of software and produces its implementation ...
HomePage: http://www.mcs.drexel.edu/~smancori Research Web Page: http://serg.mcs.drexel.edu Main.TWikiGuest 08 Apr 2001 CategoryPeople
Stephen F. Heffner entered the computer field in 1963 as a Customer Engineer for IBM. He has been involved in systems analysis, design, and programming since 1964 ...
Strategic programming is an idiom for generic programming where the concept of a strategy plays a central role. A strategy is a generic, data-processing action. Strategies ...
Ralf Lämmel and Eelco Visser and Joost Visser. Strategic Programming Meets Adaptive Programming . In Proceedings of Aspect-Oriented Software Development (AOSD'03) ...
Homepage: http://www.logic.at/strategies/ Series of workshops on strategies in automated deductions. The page contains links to systems providing strategies. Copenhagen ...
Strategies play an important role in ProgramTransformation. The purpose of this survey is to get an overview of the styles of strategies used in various TransformationSystems ...
StrategoXT is the combination of the transformation language Stratego with the XT toolset for constructing transformation systems. Capabilities include: rewrite rules ...
A syntax definition is a high-level description of the syntax of a language, usually in the form of a context-free grammar. Languages for syntax definition include ...
EelcoVisser, PhD thesis, University of Amsterdam, 1997. Abstract LanguagePrototyping is the activity of designing and testing definitions of new or existing computer ...
2003-01-31 FrontEndART released Columbus/CAN 3.5 final. (see http://www.frontendart.com) Apart from the usual bug fixes, this final version contains new features ...
TAMPR (Transformation Assisted Multiple Program Realisation System) is one of the earliest TransformationSystems around. Description TAMPR supports program transformation ...
Homepage: http://dev.ajubasolutions.com/ Tcl stands for Tool Command Language. Tcl is really two things: a scripting language, and an interpreter for that language ...
TXL: Tree Transformation Language Homepage: http://www.txl.ca/ The TreeRewriting language TXL (developed by JamesCordy at Queen's University in Kingston, Canada) ...
A function call as the last action of function body can be optimized by overwriting the stack frame of the caller. The callee returns directly to the caller of its ...
Tail recursion elimination is a special case of call elimination in which the tail call is a call to the function itself. In that case the call can be replaced by ...
Homepage: http://greta.cs.ioc.ee/~tarmo/ WarmFusion VarmoVene CategoryPeople
Ingredients of a Course on Transformation What should a good course on transformation offer? Existing Courses about Transformation A list of courses with transformation ...
From http://compose.labri.u-bordeaux.fr/prototypes/tempo/ : evaluation is a transformation that automates a specialization process. Tempo is a partial evaluator for ...
This page collects links to systems that implement TermRewriting and related paradigms. See also the general list of TransformationSystems. Feel free to add links ...
Laemmel, Visser and Visser. The Essence Of Strategic Programming . Draft paper (October 15, 2002) (pdf,ps) Abstract programming is generic programming with the use ...
ProgramTransformation techniques are used in a many areas of SoftwareEngineering ranging from ProgramSynthesis, via ProgramOptimization and ProgramRefactoring, to ...
The TAMPR Program Transformation System: Simplifying the Development of Numerical Software by J. M. Boyle, T. J. Harmer and V. L. Winter In E. Arge, A.M. Bruaset ...
Homepage: http://www.pst.informatik.uni-muenchen.de/~fruehwir/ WorkshopOnRuleBasedProgramming CategoryPeople
See Main.ThreadMode Main.EelcoVisser 14 Oct 2001
Things todo for the Tansform wiki! (feel free to do them) (When discussing one of the todo items, please TurnIssuesIntoTopics) Wiki Content Issues PromotingParticipation ...
Homepages http://web.comlab.ox.ac.uk/oucl/people/tony.hoare.html http://research.microsoft.com/~thoare/ PlayingByTheRules CategoryPeople
Topics in the implementation of ProgramTransformation: ProgramRepresentation AbstractSyntax HigherOrderAbstractSyntax ProgramParsing LexicalAnalysis ContextFreeParsing ...
Jonne van Wijngaarden and Visser. Program Transformation Mechanics. A Classification of Mechanisms for Program Transformation with a Survey of Existing Transformation ...
A ProgramTransformation paradigm is an area of application of TransformationTechniques. Paradigms that are employed in compilers and other automatic language processors ...
An overview of various forms of ProgramTransformation. Translation ProgramMigration ProgramSynthesis ProgramRefinement ProgramCompilation ReverseEngineering DeCompilation ...
Tree rewriting is a synonym for rewriting, i.e., the process of transforming trees (structured data) into other trees by applying rewriting rules. tree rewriting is ...
Type-based program analysis is a form of ProgramAnalysis in which type information is used to infer properties of a program. JensPalsberg, Type-Based Analysis and ...
There are many tools for editing UML diagrams. I conducted a little comparison to find a good tool to use in a software engineering course in the Spring of 2000. This ...
Edit this page to retire all pages in the cache for this web. Don't do this too often since it degrades performance.
Homepage: http://www-theory.dcs.st-and.ac.uk/~um/ CategoryPeople
Homepage: http://i44s11.info.uni-karlsruhe.de/~assmann/ OPTIMIX CompostFramework Transform.CategoryPeople
Russian philosopher-scientist, developer of REFAL language and SuperCompilation, a ProgramOptimization technique. See http://pespmc1.vub.ac.be/TURCHIN.html Main.MaD ...
SoftwareVariability is an important source of complexity in software. Variability management is concerned controlling the versions and configurations of a software ...
Homepage: http://www.cs.ut.ee/people/vene/ WarmFusionTransformation CategoryPeople
A visual language is a ProgrammingLanguage that uses pictures to depict the instructions of a program and their relations. ControlFlowDiagram Visual languages can ...
JohnLaunchbury and TimSheard. Warm Fusion: Deriving Build-Catas from Recursive Definitions. Conference Record 7th ACM SIGPLAN/SIGARCH Int.Conf. on Functional Programming ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "50" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "100" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "200" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "500" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
INCLUDE{WebNews} transformation techniques are used in a many areas of engineering ranging from synthesis, via optimization and refactoring, to engineering and generation ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" format " $topic " noheader "on"}
Home Surveys Transformation Reengineering DSL Domain Engineering Decompilation Generative Progr. Collections Categories Systems Conferences People Companies Papers ...
See also the announcements about specific systems in SystemNews. STARTINCLUDE STOPINCLUDE 2007-01-08 program-transformation.org is back online after absence for a ...
WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.Transform web. This is a convenient service, so you do not ...
The following settings are web preferences of the TWiki.Transform web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC , and can ...
Statistics for TWiki.Transform Web Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Feb ...
Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Dec 2001 21983 530 0 2861 1006 WebHome ...
Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Dec 2002 1978 21 0 580 ReengineeringWikiSiteMap ...
The XTWikiWiki is the common substrate for a number of sites on various aspects of ProgramTransformation, ranging from a general survey of the field in TheOnlineSurveyOfProgramTransformation ...
The software on which this WikiWikiWeb runs is starting to become antiquated. It lacks many features that would be useful in a Wiki. It is also a problem that it does ...
Description (from call for papers) Rule-based formalisms are ubiquitous in computer science, and even more so in constraint reasoning and programming. In constraint ...
2002 ACM SIGPLAN Workshop on Rule-Based Programming Workshop Program Satellite event of PLI'02 Saturday, October 5, 2002 Pittsburgh, USA http://www.program-transformation ...
Homepage: http://www.w3.org/XML/ XML is the Extensible Markup Language, a format for the exchange of structured data. XML, which is a simplified subset of SGML, was ...
The XML Query Algebra is a proposal from the WorldWideWebConsortium as a formal basis for query languages for XML. http://www.w3.org/TR/query-algebra/ CategoryLanguage ...
Homepage: http://www.xref-tech.com/ XRefactory is a refactoring browser/editor for C and Java based on XEmacs CategorySystem Main.EelcoVisser 03 May 2001
Quoting from http://www.xtran-llc.com/xtran.html : XTRAN is a proprietary expert system for symbolic manipulation of computer languages, including: Assemblers Third ...
Homepage: http://www.cs.utexas.edu/users/smaragd/ DiSTiL CategoryPeople
Homepage: http://www.cse.ogi.edu/~benaissa/ MetaML Stratego.StrategoLanguage CategoryPeople
A Term Pattern-Match Compiler Inspired by Finite Automata Theory by MikaelPettersson In International Workshop on Compiler Construction (CC'92) LNCS 641, SpringerVerlag ...

Number of topics: 264
Results from Variability web
INCLUDE{ TWIKIWEB .SiteMap}
INCLUDE{" MAINWEB .WebChanges"}
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
STARTINCLUDE 2004-11-10 Creation of Variability web. STOPINCLUDE
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Variability web. This is a convenient service, so you ...
TWiki.Variability Web Preferences The following settings are web preferences of the TWiki.Variability web. These preferences overwrite the site-level preferences ...
Statistics for TWiki.Variability Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2008 ...

Number of topics: 11
Results from WGLD web
The fourth meeting is planned: Dates: Wed, August 21 Sun, August 25, 2013 Venue: University Aarhus, Denmark Host: Erik Ernst Participants Top row: Jonathan Edwards ...
Attendance List for June 2011 Meeting Please plan to attend for the whole meeting, which will mean arriving on 31st May and leaving on 4th June. The FCRC federated ...
The meeting will be held in Austin Venue: University of Texas at Austin Time: Tuesday December 4 to Saturday December 8 Local organizer: William Cook Participants ...
The fifth meeting is tentatively planned: Dates: 30 June 4 July, 2014 Venue: MIT, Boston Host: Jonathan Edwards
Officers Chair: Tijs van der Storm Vice-Chair: Heather Miller Secretary: Jonathan Edwards Members Name Affiliation Country Member Since Jonathan Aldrich Carnegie ...
The working group has been approved as IFIP TC2 working group on June 28, 2011. Proposal for IFIP TC2 committee
The first official meeting of IFIP TC2 WG2.16 was held in London Feb 27 Mar 2 2012 at Imperial College, hosted by Susan Eisenbach. The general post-meeting consensus ...
Dates: Sunday, June 1 Friday, June 6, 2014 Venue: Skamania Lodge, near Portland, Oregon Host: Andrew Black Skamania Lodge I have made arrangements for five nights ...
Dates: April 20-24 (Mon-Fri), 2015. Venue: Athens, Greece Host: Yannis Smaragdakis Venue The meeting will take place at the University of Athens Club (Kostis Palamas ...
Dates: January 25-29, 2016 Venue: UCLA, Los Angeles, CA Host: Alex Warth Food Lunches: grab some food in food court in Ackerman auditorium and eat outside. Group ...
Dates: October 3-7, October 2016 Venue: EPFL, Lausanne, Switzerland Host: Heather Miller Program The meeting starts on Monday morning October 3 at 9AM and ends with ...
Dates: August 28 September 1, 2017 Venue: Park City, Utah, USA Host: Matthew Flatt https://www.flickr.com/photos/tkellyphoto/6246702517 Venue The meeting will take ...
Dates: May 14-18, 2018 Venue: Antwerp, Belgium Host: Tom Van Cutsem https://lonelyplanetimages.imgix.net/mastheads/GettyImages-486812737 super.jpg Slides The slides ...
These are the talks given at the IFIP WG 1.16 meeting at Skamania Lodge, WA, USA from June 2 to June 6, 2014. Sean McDirmid: Programming with Managed Time in Glitch ...
The zeroth meeting of the group will be held 1st 3rd June 2011, probably at Google in Mountain View, California, USA. It may be relocated to downtown San Jose for ...
The meeting will be held in London Venue: Imperial College, London Time: Monday, February 27 to Friday, March 2 until lunch. Local organizer: Susan Eisenbach Accommodation ...
Please edit this page to add your name and an abstract for one or more talks that you would be willing to present, if requested. By all means also create a home page ...
The first activity of the group was a lunch meeting at SPLASH 2010 to discuss the organization of the zeroth meeting. Date: Tuesday, 19 October, 2010 (?) Attending ...
INCLUDE{ TWIKIWEB .SiteMap}
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "50" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
INCLUDE{ MAINWEB .WebChanges100}
INCLUDE{ MAINWEB .WebChanges200}
INCLUDE{ MAINWEB .WebChanges500}
This is the home page of the IFIP TC2 working group on programming language design. Our proposal was approved on June 28, 2011 with the tentative group number 2.16 ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" noheader "on" format " $topic "}
WGLD Home IFIP Proposal Members Meetings
2002-01-23 Creation of WebNews for default web Main.EelcoVisser
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.WGLD web. This is a convenient service, so you do not ...
TWiki.WGLD Web Preferences The following settings are web preferences of the TWiki.WGLD web. These preferences overwrite the site-level preferences in TWIKIWEB . ...

Number of topics: 30
Results from WebDSL web
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "100" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "200" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
SEARCH{". " regex "on" nosearch "on" nototal "on" order "modified" reverse "on" limit "500" nosummary "on" header " Topic Changed By " format " $topic $date $wikiusername ...
See http://www.webdsl.org
News INCLUDE{WebNews} archive Events INCLUDE{WebDSLEvents} archive WebDSL WebDSL is a domain-specific language for web applications. learn more Latest Developments ...
SEARCH{"\. " scope "topic" regex "on" nosearch "on" format " $topic "}
2004-02-25 Nemerle is a new hybrid (functional, object-oriented and imperative) programming language for the .NET platform. Key features of the language include: ...
See also the WebChanges page. STARTINCLUDE STOPINCLUDE
WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.WebDSL web. This is a convenient service, so you do not have ...
The following settings are web preferences of the TWiki.WebDSL web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC , and can be ...
Statistics for TWiki.WebDSL Web Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Feb 2008 ...

Number of topics: 11
Results from default web
Statistics for TWiki.default Web Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Feb 2008 ...

Number of topics: 1