Skip to main content
Jump to: navigation, search

Difference between revisions of "ATL/VM Comparison"

< ATL
Line 1: Line 1:
 
The objective of this page is to gather a list of features that are implemented differently in the three ATL Virtual Machines (VMs).
 
The objective of this page is to gather a list of features that are implemented differently in the three ATL Virtual Machines (VMs).
Note that the recommended VM is EMFVM.
+
Note that the recommended VM is [[ATL_VM_Testing|EMFVM]].
 
RegularVM should only be used when EMFVM does not do what you want (increasingly rare).
 
RegularVM should only be used when EMFVM does not do what you want (increasingly rare).
EMFTVM should only be used when you need the new experimental research features, without any guarantee that they will ever become stable or be maintained.
+
[[ATL/EMFTVM|EMFTVM]] should only be used when you need the new experimental research features, without any guarantee that they will ever become stable or be maintained.
  
 
This table does not contain all features that are working similarly on all VMs.
 
This table does not contain all features that are working similarly on all VMs.

Revision as of 08:36, 23 April 2013

The objective of this page is to gather a list of features that are implemented differently in the three ATL Virtual Machines (VMs). Note that the recommended VM is EMFVM. RegularVM should only be used when EMFVM does not do what you want (increasingly rare). EMFTVM should only be used when you need the new experimental research features, without any guarantee that they will ever become stable or be maintained.

This table does not contain all features that are working similarly on all VMs.

Feature RegularVM EMFVM EMFTVM
supercall yes no yes
attribute helper on OclUndefined no yes yes
debugger yes partially (does not stop on errors, does not allow variable inspection)  ?
.debug(<no argument>) no yes no

Back to the top