Nederlands (NL-nl)English (United Kingdom)

Meetings

Event 

Title:
Rascal
When:
Wed. 03-03-2010 17.30 h - 21.00 h
Where:
TTY - Amsterdam
Category:
Code fest

Description

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!'

Venue

Map
Venue:
TTY   -   Website
Street:
Kerkstraat 342-344
ZIP:
1017 JA
City:
Amsterdam
Country:
Country: nl

Description

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.


Registered Users:

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
It's too late to register for this Event.

Meetings

Prijzen sponsors

JetBrains logo



Pictures

Bekijk alle foto's van Devnology op Flickr.

Why meet up?

Devnology meetings are aimed to bring together passionate developers to exchange ideas and experience, to discuss and network - geek to geek.

About us

We focus on concepts of software development. For new developments we will digg into the underlying principles and concepts and try to place this in a broad perspective of existing platforms and solutions. Read more...