User Tools

Site Tools


Sidebar

<menu col=1,align=center>

<item>Documentation||[[lara:documentation]]|{{:lara:img:dictionary.png?25}}</item>
<item>Downloads||[[lara:downloads]]| {{:lara:img:projects.png?25}}</item>
<item>Tutorials||[[lara:tutorial]]|{{:lara:img:books.png?25}}</item>
<item>Other uses of LARA||[[lara:other]]|{{:lara:img:globe.png?25}}</item>
<item>About Us||[[https://sites.google.com/site/specsfeup/]]| {{:lara:img:specslogo.png?25}}</item>
<item>Projects||[[lara:usage]]| {{:lara:img:math.png?25}}</item>

</menu>

/* They are empty */ /* <item>FAQ||faq|</item> */ /* <item>Dev. Team||team| </item> */ /* <item>About LARA||about|</item> */

lara:tutorial

This is an old revision of the document!


Table of Contents

Tutorials

In this page you can find a list of tutorials available about the LARA language and the available tools.

LARA

  • Basic 101 -basics of the LARA language regarding its aspect-oriented programming approach.
  • JavaScript in LARA - the use of javascript inside a LARA aspect.
  • Advanced LARA - more complex examples of LARA aspects.
  • Target Language Specification - how to define the target language specification (before moving to the LARA compiler).
  • larac - how to use the LARA compiler to obtain the intermediate-representation of the aspects (Aspect-IR).
  • Basic larai - use of a LARA interpreter to interpret and execute simple lara aspects.
  • Weaver Generator - how to create weavers and interface them with larai.
  • Use external tools in larai - how larai can be used to execute external tools.

MATISSE

MANET

ReflectC

lara/tutorial.1428359193.txt.gz · Last modified: 2019/09/22 15:46 (external edit)