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…)