Important: Final Freeze on Jet templates now in effect

0 views
Skip to first unread message

Timothy Lethbridge

unread,
Mar 19, 2016, 10:41:07 AM3/19/16
to Umple Development Discussions
Hi,

The final pull request modifying Jet templates will be merged soon
https://github.com/umple/umple/pull/731

From now on *no* changes to Jet templates will be accepted other
than those in PR #731.

The Jet templates for PhP and Ruby are currently inactive and not used.
They have all been replaced by UmpleTL templates, abd will be deleted
later this week (see below). Code generated in those languages comes from
the UmpleTL already.

Over the next couple of days we will be doing likewise for the SQL
templates, and the lone SDL template (not sure if it is even active). I
intend to delete the 'Cpp' Code generator (that was never finished) as
part of this process. I also intend to delete the UmpleToTemplate jet
templates (that are 'in common'); we will be replacing them by common
UmpleTL Templates a little later. THe build will be changed to reflect
these changes.

Morngan will at this time put the Java templates using UmpleTL into place,
but not activate them yet.

We will continue to accept other PRs as needed up to this point, but none
with Jet template changes ... it is too late for those; if you are
changing templates in Java, you will have to wait and do it after 1.24.0
comes out, and you will have to make changes to the templates written in
UmpleTL.

At that point I will do release 1.23.1.

Then we will activate the Umple templates, *delete* all remaining Jet
templates in the system and do release 1.24.0

Essentially 1.23.1 and 1.24.0 should have the same functionality and
should produce identical compilers, except that the latter will be
self-generated entirely without any need for Jet.

Bravo to Morgan Redshaw for the work on converting! Bravo to Shikib
for getting the final pull request modifying Jet templates into place.
Bravo to Ahmed and Mahmoud for their work on UmpleTL.

Tim

Timothy C. Lethbridge, PhD, P.Eng., I.S.P., CSDP
Professor of Software Engineering and Computer Science
/ Professeur Titulaire de génie logiciel et d'informatique
and Vice-Dean (governance) / et vice-doyen (gouvernance)
Faculté de genie / Faculty of Engineering
University of Ottawa / Université d'Ottawa
Tel: 613-562-5800x6685 Fax: 613-562-5664 Mobile: 613-252-1850
http://www.eecs.uottawa.ca/~tcl
Reply all
Reply to author
Forward
0 new messages