1. Använda closures

    Det har väl inte undgått någon att closures inte kommer med i Java 7, men för de som vill använda closures i Java så går det ändå. Åtminstone nästintill med Lambdaj 2.0

    Lambdaj 2.0

    Testade runt lite och visst skriver man mer lättläst kod med closures, men det finns också viss risk att folk försöker göra finurliga lösningar som få förstår.  Dvs visa sig på styva linan.

    Någon som sysslat med closures, kanske i andra språk då, som ser några andra för- och/eller nackdelar?

  2. Closures i Java

    Såvida man inte helt ignorerat vad som händer på Java-fronten de seanste två åren så kan man inte ha missat att det förekommer en rätt så hetsig debatt kring något som kallas Closures. Senast så skrev James Gosling ett inlägg på sin blog som genererade kommentarer i en vecka efteråt. Debatten kring detta handlar om huruvida closures ska inkluderas i Java och hur det då ska lösas. Tyvär så är vetskapen om vad en closure är för något ganska begränsad, åtminstone inom Java-världen. Detta beror dels på att begreppet inte riktigt antyder vad det handlar om samt att det inte varit tillgängligt i de main-stream programspråk som vi haft de senaste 20 åren (t.ex. C/C++, Delphi, Java, C# osv.). Nu är dock closures något som är ganska viktigt, både i hur det löses och att utvecklare förstår vad det handlar om, så låt mig göra ett försök att göra bilden lite klarare. (Läs mer…)