Nederlands (NL-nl)English (United Kingdom)

Bijeenkomsten

Evenement 

Titel:
Rascal
Wanneer:
wo. 03-03-2010 17.30 h - 21.00 h
Locatie:
TTY - Amsterdam
Categorie:
Code fest

Beschrijving

De grote berg met software op deze wereld neemt explosief toe. Als ontwikkelaar krijg je steeds vaker te maken met het onderhoud van bestaande software waarvan je de complexe programmacode niet altijd direct kan begrijpen, omdat het bijvoorbeeld slecht is gedocumenteerd. In dit Code fest duiken we in de domein specifieke taal Rascal: een taal die je kan helpen om je programmeercode te analyseren en automatisch te transformeren. Deze avond wordt ingevuld door de onderzoekers van het Centrum voor Wiskunde en Informatica: Jurgen Vinju, Tijs van der Storm en Bas Basten. Jarenlange ervaring in het software engineering vakgebied heeft ervoor gezorgd dat zij deze veelbelovende taal hebben kunnen ontwikkelen.

Agenda

17:30
Ontvangst
18:00
Eten
18:30
Introductie Rascal
19:00
Workshop: experimenteren met Rascal
21:00
Afsluiting en borrel

Workshop omschrijving

'Rascal is an experimental DSL (Domain Specific Language) for analyzing and transforming source code. Rascal programs are written to transform programs from one version of a language to another, to generate code from a domain specific language, to collect metrics about programs, to reverse engineer the architecture of legacy software, to do impact analysis of bug fixes, to implement refactorings, etc. Our goal is that software engineers can create and adapt their own high quality meta tools instead of having to rely on the plethora of different off-the-shelf and open-source tools with unknown quality. By providing high level language constructs for common meta programming tasks they should be able to construct any kind of meta programming tool with considerably less implementation overhead. Examples of such constructs are parsing, AST construction, complex pattern matching, computing relations between source code artefacts and manipulating these relations, and visualization. Although Rascal is programming language independent, we also envision a library of reusable functionality for specific languages such as COBOL, C and Java.

Rascal and its IDE are currently under development, but a first alpha version is available. In this workshop we would like to introduce you to its main concepts and some of its syntax. Then we will together implement a number of simple analyses of Java source code. Although Rascal is also available without Eclipse, this "online demo" will require you to install a specific version of Eclipse and of course our plugins. The workshop allows you to get a glimpse of state-of-the-art language development in The Netherlands. Also, we are very much interested in your feedback concerning learnability and expressivity of the language. Come and influence the next version of Rascal!'

Locatie

Plattegrond
Venue:
TTY   -   Website
Straat:
Kerkstraat 342-344
Postcode:
1017 JA
Plaats:
Amsterdam
Land:
Land: nl

Beschrijving

Lopend vanaf Centraal Station (Hoofduitgang)

  • Rechtdoor Stationsplein over.
  • 2 maal bij de verkeerslichten rechtdoor.
  • U bevindt zich nu op het Damrak.
  • U steekt de Dam over naar de Rokin.
  • Over de Rokin loopt u richting Rembrandtsplein.
  • Lopend vanaf Rembrandtsplein (4 min.) richting Utrechtsestraat.
  • Op de hoek Utrechtsestraat/Kerkstraat naar links.
  • Hier ziet u het pand Immanuel Kerk waar TTY gevestigd is.
  • Met de Tram vanaf Centraal Station

Tramlijn 4

  • Deze tram stopt op de Utrechtsestraat.
  • Uitstappen bij halte Keizersgracht.
  • Lopen richting Frederiksplein.
  • Op de hoek Utrechtsestraat/Kerkstraat naar links.
  • Hier ziet u het pand Immanuel waar TTY gevestigd is.

Parkeren

Parkeren is mogelijk op openbaar terrein bij meters of in de parkeergarage Muziektheater/Stadhuis, Waterlooplein 28. Vanaf de parkeergarage is het ongeveer 0,7 km lopen. Klik hier voor de looproute.

Let op: betaald parkeren! Betalen met chipknip is mogelijk.


Geregistreerde gebruikers:

Op dit moment hebben 19 bezoekers zich geregistreerd en zijn er nog 1 plaatsen beschikbaar.

  • Pieter Joost van de Sande
  • Arne Timmerman
  • Freek Leemhuis
  • Ward Bergmans
  • Mark Giesen
  • Frans Bouma
  • Angelo vd Sijpt
  • Erik Harperink
  • Rick van der Arend
  • Frank R. Oppedijk
  • Arco Oost
  • Tjeerd Hans Terpstra
  • Frank Geerlings
  • Wouter Gazendam
  • Richard Hubers
  • Carel Bast
  • Tom Brus
  • Ronald Krijgsheld
  • Wim Bast
U kunt zich niet meer opgeven voor dit evenement.

Bijeenkomsten

Prijzen sponsors

JetBrains logo



Foto's

Bekijk alle foto's van Devnology op Flickr.

Waarom bijeenkomsten?

Bijeenkomsten van Devnology zijn erop gericht enthousiaste ontwikkelaars bijeen te brengen om kennis en ervaring uit te wisselen, te discussiƫren en te netwerken - geek to geek.

Over ons

Vanuit Devnology willen wij vooral kijken naar concepten binnen software ontwikkeling. Als zich nieuwe ontwikkelingen voordoen zullen we vooral kijken naar het concept erachter en deze in een breed kader van eerdere technieken en/of bestaande platformen plaatsen. Lees meer...