Belgische gebruikers stellen uitbreiding Java voor

15/11/07 om 12:10 - Bijgewerkt om 12:09

Bron: Datanews

België scoort met BeJUG een primeur door als eerste gebruikersgroep, in samenwerking met de Braziliaanse gebruikersgroep SouJava, een Java Specification Request (JSR) in te dienen met het oog op de uitbreiding van de Java-taal. Concreet betreft het een voorstel tot invoering van 'closures'.

België scoort met BeJUG een primeur door als eerste gebruikersgroep, in samenwerking met de Braziliaanse gebruikersgroep SouJava, een Java Specification Request (JSR) in te dienen met het oog op de uitbreiding van de Java-taal. Concreet betreft het een voorstel tot invoering van 'closures'.

De [JSR] werd ingediend bij het Java Community Process (JCP) door Stephan Janssen, voorzitter van BeJUG, met [Neal Gafter] als 'spec lead' en beoogt dus het invoeren van 'closures'. Tijdens JavaPolis 2006 definieerde Neal Gafter een 'closure' als een functie die refereert naar vrije variabelen in zijn lexikale context (waarbij die vrije variabelen niet door dat stuk code zelf werden gedefinieerd). Gelijkaardige voorzieningen bestaan al lang in andere talen (zoals C#, maar ook Ruby), terwijl ook in de Java wereld al een hele poos over de introductie ervan werd gediscussieerd.

Enerzijds zouden closures het leven van ontwikkelaars makkelijker maken, maar tegenstanders menen dat closures niet nodig zijn en niet passen in de Java taal (en omdat doorsnee Java ontwikkelaars er niet mee aan de slag zouden kunnen gaan).

De JSR werd officieel ingediend op 7 november en moet wel nog door de JCP worden aanvaard. Spec lead Neal Gafter onderstreept overigens dat hij bij dit initiatief betrokken is ten persoonlijke titel en niet als werknemer van Google.

Het initiatief is wel interessant omdat het een JSR is die wordt geleid door een persoon als individu (en niet als vertegenwoordiger van een bedrijf), wat nog niet zo vaak is gebeurd. Het zou een eerste voorbeeld zijn van een JSR inzake de Java-taal die niet door Sun wordt geleid, aldus bloggers in de Java community.

Ongetwijfeld zal dit een van de 'hot topics' vormen op het JavaPolis 2007 event in Antwerpen (10-14 dec).

Onze partners