Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
research:software:phantom [2013/01/23 18:16] – [Download] jfabryresearch:software:phantom [2013/09/24 05:16] jfabry
Line 1: Line 1:
 ====== PHANtom ====== ====== PHANtom ======
  
-PHANtom (PHaro Aspect laNguage) is a modern Aspect Language for Pharo Smalltalk.+PHANtom (PHaro Aspect laNguage) is a modern Aspect Language for Pharo Smalltalk. For more info, feel free to contact [[people:jfabry|Johan]]
  
 **NEWS:**  **NEWS:** 
 +  * We are starting work on a new version of PHANtom that will use the Opal compiler and/or the upcoming reflectivity framework.
   * [[http://doi.acm.org/10.1145/2166929.2166939|A demo on PHANtom]] was given at [[http://aosd.net/2012/|AOSD'12]]   * [[http://doi.acm.org/10.1145/2166929.2166939|A demo on PHANtom]] was given at [[http://aosd.net/2012/|AOSD'12]]
   * The paper PHANtom: a Modern Aspect Language for Pharo Smalltalk has been accepted in the Wiley journal Software – Practice and Experience. It is an extended edition of the IWST paper, a preprint is available [[http://pleiad.dcc.uchile.cl/papers/2012/fabryAl-spe-phantom.pdf| online]]   * The paper PHANtom: a Modern Aspect Language for Pharo Smalltalk has been accepted in the Wiley journal Software – Practice and Experience. It is an extended edition of the IWST paper, a preprint is available [[http://pleiad.dcc.uchile.cl/papers/2012/fabryAl-spe-phantom.pdf| online]]
Line 24: Line 25:
   * deployment of aspects uses scoping strategies (planned). This is an implementation of the work on [[http://doi.acm.org/10.1145/1353482.1353503|scoping strategies]] by Tanter.   * deployment of aspects uses scoping strategies (planned). This is an implementation of the work on [[http://doi.acm.org/10.1145/1353482.1353503|scoping strategies]] by Tanter.
  
-PHANtom is the engineering thesis work of [[people:dgaldames|Daniel]], under supervision of [[people:jfabry|Johan]].+The original implementation of PHANtom is the engineering thesis work of [[people:dgaldames|Daniel]], under supervision of [[people:jfabry|Johan]]. 
 ===== Language Overview ===== ===== Language Overview =====