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 - this tutorial shows the basics of the LARA language regarding its aspect-oriented programming approach.
  • JavaScript in LARA - here we depict the use of javascript inside a LARA aspect.
  • Advanced LARA - in this tutorial we show more complex examples of aspects.
  • Target Language Specification - this tutorial explains how to define the target language specification, before moving to the LARA compiler.
  • larac - this tutorial explains how to use the LARA compiler to obtain the intermediate-representation of the aspects (Aspect-IR).
  • Basic larai - this tutorial explains the use of a LARA interpreter to interpret and execute simple lara aspects.
  • Weaver Generator - this tutorial explains how to create weavers and interface them with larai.
  • Use external tools in larai - this tutorial explains how larai can be used to execute external tools.

MATISSE

MANET

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