JUG o Clojure dziś (wtorek 19.10)

Howgh!

Wczoraj w mailu:

[quote]Warszawska Grupa Użytkowników Javy (Warszawa JUG) [1] zaprasza na 70.
spotkanie, które odbędzie się w najbliższy wtorek, 19. października o
godzinie 18:00 w sali 5440 Wydziału MIM UW przy ul.
Banacha 2 w Warszawie.

Temat: Wstęp do programowania funkcyjnego z Clojure
Prelegent: Jacek Laskowski [2]

Po 15 latach programowania imperatywno-obiektowego w Javie
postanowiłem spróbować się z programowaniem funkcyjnym. Na warsztat
wziąłem język Clojure [3], który łączy przyjemne z pożytecznym, tj.
wciąż jestem na JVM i mogę korzystać z dobrodziejstw ogromnej liczby
bibliotek javowych, jednocześnie programując funkcyjnie. Ostatnie moje
skromne osiągnięcia na polu zrozumienia sensu tej nauki
zakończyły się kilkoma użytecznymi wynikami i postanowiłem
zaprezentować je szerszej publiczności. Wiążę z tym nadzieje
zaangażowania większej liczby osób w poznawanie tajników PF, zebrania
wskazówek dalszego rozwoju oraz szerszego spojrzenia na potencjalne
wykorzystanie Clojure i PF w projektach komercyjnych.

Czego należy oczekiwać:

Zbudowania aplikacji webowej z możliwością dynamicznego jej rozwoju
Uruchomionego Eclipse z wtyczką CCW (counterclockwise)
Clojure REPL
Niewielkiej liczby slajdów (powiedzmy 5)
Cechy języków funkcyjnych (pobieżnie, bo słabym jeszcze merytorycznie)
Wprowadzenia, podkreślam słowo, wprowadzenia do PF z Clojure
Nie więcej niż 1,5h wystąpienia
Nagranego spotkania

Czego NIE należy oczekiwać:

odpowiedzi gdzie i jak wykorzystać Clojure z Java EE
odpowiedzi dlaczego warto nauczyć się programowania funkcyjnego lub
Clojure w szczególności
odpowiedzi na pytanie, czym Clojure jest lepszy/gorszy (niepotrzebne
skreślić) w porównaniu z innymi językami, Scalę wliczając
i wielu innych odpowiedzi na pytania o wyższość jednego nad drugim,
albo uzasadnienia mojego wyboru poznania PF i to z Clojure

Jacek Laskowski jest założycielem i liderem grupy warszawskich
użytkowników Javy - Warszawa JUG. Prowadzi bloga Notatnik Projektanta
Java EE [2], w którym chciałby przedstawiać jedynie pragmatyczne
użycie Javy i pochodnych. Zawodowo w IBM jako specjalista rozwiązań z
rodziny WebSphere, głównie WebSphere BPM z flagowymi produktami: IBM
WebSphere Process Server i IBM WebSphere Lombardi Edition.
Nadaje na falach twittera jako @jaceklaskowski [4].

Planowany czas prezentacji to 1,5h, po których planuje się
15-30-minutową dyskusję.

Wstęp wolny

Zapraszam w imieniu prelegenta i grupy Warszawa JUG!

[1] http://warszawa.jug.pl
[2] http://jaceklaskowski.pl/
[3] http://clojure.org/
[4] http://twitter.com/jaceklaskowski[/quote]
Mam słabość do Clojure (wynikającą ze słabości do javy i lispów jednocześnie), więc będę dziś na 100%. Na pewno jeszcze z jakimiś ludźmi z Aenmy.

Kto jeszcze? :slight_smile:

Tomash gdybym był z W-wy to bym tego nie odpuścił. Sam ostatnio wykręcam mózg Clojurem.

Jutro kolejna prezentacja, http://groups.google.com/group/warszawa-jug/browse_thread/thread/6ed17066644bb766

[quote]Cześć!

Warszawska Grupa Użytkowników Javy (Warszawa JUG) [1] zaprasza na 72.
spotkanie, które odbędzie się w najbliższy wtorek, 23. listopada o
godzinie 18:00 w sali 5440 Wydziału MIM UW przy ul. Banacha 2 w
Warszawie.

Temat: Clojure praktyczniej: REPL, Eclipse CCW, Eclipse Mylyn, monady
i defrecord
Prelegent: Jacek Laskowski [2]

Kontynuacja relacji z mojej nauki języka funkcyjnego na wirtualnej
maszynie Javy - Clojure. Tym razem przedstawię bardziej praktyczną
część mojej nauki Clojure [3], od strony środowiska, w którym go
poznaję z pewnymi elementami języka. Zaprezentuję Clojure REPL,
wsparcie narzędziowe oferowane przez wtyczki Eclipse: CounterClockWise
(CCW) i Mylyn oraz wstęp do monad i defrecord. Sądzę, że dzięki tej
wiedzy będzie łatwiej rozpoczać samodzielną naukę Clojure.

Jacek Laskowski jest założycielem i liderem grupy warszawskich
użytkowników Javy - Warszawa JUG. Prowadzi bloga Notatnik Projektanta
Java EE [2], w którym przedstawia swoje użycie Javy i okolic. Zawodowo
w IBM jako specjalista produktów z rodziny WebSphere, głównie
WebSphere BPM z flagowymi produktami: IBM WebSphere Dynamic Process
Edition i IBM WebSphere Lombardi Edition. Nadaje na falach twittera
jako @jaceklaskowski [4].

Planowany czas prezentacji to 1,5h, po których planuje się
15-30-minutową dyskusję.

Wstęp wolny

Zapraszam w imieniu swoim i grupy Warszawa JUG!

[1] http://warszawa.jug.pl
[2] http://jaceklaskowski.pl
[3] http://clojure.org
[4] http://twitter.com/jaceklaskowski

Jacek[/quote]

O! Kto będzie? :slight_smile:

Jeśli mnie uczelnia nie pokona, to ja.

Wideło o closure:
http://confreaks.net/videos/191-rubyconf2009-clojure-for-ruby-programmers