Clojure: en kraftfuldt erstatning for JavaScript, C# og Java

Fakta
Hvor
Community Day 2012, København
Hvornår
10. maj 2012
Tidspunkt
00:00 - 00:00
Underviser
Martin Jul
Sprog
Dansk
Pris
Gratis

Clojure er et spændende nyt sprog med compilere til JavaScript, .NET og Java platformene.

Det er en moderne Lisp med dynamisk meta-programmering, Software Transactional Memory og stærke concurrency koncepter, der egner sig godt til nutidens multi-core maskiner. Det compiles til JavaScript, .NET eller JVM kode og giver således mulighed for en arbejde videre på eksisterende applikationer og kendte libraries og værktøjer i et elegant og udtryksfuldt sprog.

I dette foredrag vil jeg give en kort introduktion til sproget, og nogle af de features der gør det så sexet:

Vi ser på hvordan funktionsprogrammering, immutabilitet og persistente collections gør det meget enklere at ræsonnere om programmets tilstand. Vi ser på hvordan Software Transactional Memory gør multitrådet programmering til en leg. Endelig ser vi på hvordan Clojures meta-programmerings faciliteter gør det muligt at ændre Clojure til lige præcis the sprog der er brug for i din applikation.

Foredraget forudsætter ikke forudgående kendskab til Clojure.