CommunityOne 2008
Vorig jaar voor het eerst, dit jaar wegens succes herhaald: CommunityOne. Een dag om het gat tussen het weekend en JavaOne te vullen. Een leuke mogelijkheid om nog meer sessies te bezoeken en nog meer informatie op te slurpen. Daarnaast voor Sun een extra keynote om aandacht te vestigen op niet Java gerelateerde onderwerpen zoals de bekendmaking dat het Solaris OS onder de naam OpenSolaris geheel open source verder gaat. En de boodschap hoe goed het ZFS filesystem is (de demo waarbij een harde schijf onder de hamer werd geplet was indrukwekkend en entertaining).
Het programma is zodanig volgepropt dat er lunchtijd te kort is om alles bij te wonen. Mooi moment dus om een sessie te laten schieten, een zitzak op te zoeken en wat gedachten aan het weblog toe te vertrouwen.
Charles Nutter, samen met Thomas Enebo geestelijk vader van JRuby, had een interessante sessie over de Java VM als platfom voor een veelheid aan talen. In de .NET-wereld kent men de DLR. Een runtime omgeving voor dynamische talen. Een soort van platform boven op een bestaand platform om de ontwikkeling van talen te ondersteunen. Iets wat voor het Java platform niet bestaat. Althans, nog niet. Wel iets waar op de JVM langauages google group over gepraat wordt. En wat door de komst van de Da Vinci Machine ook mogelijk gemaakt wordt. Vraag is wel wat dit brengt. Een standaard manier voor het ontwikkelen van talen. Een makkelijkere manier van ontwikkelen. En dus meer talen. Goed? Sommige talen zijn niet beschikbaar voor de Java VM maar zeker de moeite waard. Daarnaast komt interoperabiliteit tussen talen in zicht: Het Meta Object Protocol van Groovy in een soort van taalonafhankelijke versie. Klinkt geweldig toch? Maar gaan we straks ook meemaken dat er een wildgroei ontstaat van elkaar niet aanvullende talen? En weet een developer, een architect, nog een goede keuze te maken welk probleem met weke taal opgelost moet worden? Ten slotte, is een standaard niet een keurslijf waar juist de ontwikkeling van iets creatiefs als een programmeertaal alles behalve behoefte aan heeft? Veel vragen waar ik een uurtje na het aanhoren van Charles’ verhaal geen antwoord op heb. Genoeg stof in ieder geval om over na te denken. Wat dat betreft is Community One versie 2008 na één sessie al ruimschoots geslaagd.


