From hoerdegen at laposte.net Tue Dec 24 10:37:45 2013 From: hoerdegen at laposte.net (hoerdegen at laposte.net) Date: Tue, 24 Dec 2013 11:37:45 +0100 Subject: [munich-lisp] Munich Haskell Holiday Meeting Message-ID: <52B963F9.9090900@laposte.net> Dear all, I want to announce a special holiday meeting of Munich's Haskell user group. It will take place on the 27th of December at 19h30 at Cafe Puck. Check out the details here: http://www.haskell-munich.de/news I wish everyone a nice holiday! Heinrich From hoerdegen at laposte.net Thu Dec 12 18:45:11 2013 From: hoerdegen at laposte.net (hoerdegen at laposte.net) Date: Thu, 12 Dec 2013 19:45:11 +0100 Subject: [munich-lisp] Munich Haskell Christmas Meeting Message-ID: <52AA0437.20606@laposte.net> Dear all, on Thursday, 19th of December, we will meet for a Christmas get-together. The event is organised together with the Munich Lambda Group. We will have Gl?hwein & Lebkuchen (mulled wine & gingerbread). Check out the details: http://www.meetup.com/Munich-Lambda/events/155219402/ I also updated our homepage. New meeting dates are available for next year: http://www.haskell-munich.de/dates And check out also the links that were sent for our last meeting. Thanks to everyone who contributed interesting links for our web site during this year. I wish all of you happy Chrismas and a happy new year! Heinrich From cheater00 at gmail.com Tue Dec 24 12:01:16 2013 From: cheater00 at gmail.com (cheater00 .) Date: Tue, 24 Dec 2013 13:01:16 +0100 Subject: [munich-lisp] Munich Haskell Holiday Meeting In-Reply-To: <52B963F9.9090900@laposte.net> References: <52B963F9.9090900@laposte.net> Message-ID: And on the 28th, so on Saturday, we've got a Haskell hackathon starting at 3 PM. It's the fourth instalment; this time around, the topic is the usage of actors for program decomposition and distributed network programming. Below is the announcement which went out recently. If anyone would like to attend, please try and let me know at least a day before. Cheers, Damian ---- Hi Jungs, Zuerst m?chte ich allen ein frohes Fest w?nschen (frei zur Auswahl aus der Liste: http://en.wikipedia.org/wiki/List_of_winter_festivals). Diese wundersch?ne Zeit sollte ein Gelegenheit sein, sich auszuruhen, mit der Familie Zeit zu verbringen, an den vergangenen Jahr zu reflektieren... und am Haskell zu hacken! Die Hackathons laufen sehr gut - was nur Euch zu danken ist! Eine solche Community kann man nur neidisch werden (die PHP leute staren mit Bewunderung) Der letzte Hackathon hat schon wieder viel Spa? gemacht! Wir haben folgendes gelernt und gemacht: - Was sind Snaplets? Wie soll mann die benutzen? - Wir haben STM benutzt, um in einen multi-threading Programm zu kommunizieren. Und es war sehr einfach! - Wir haben mit einen neuen Thread ein residentes Snaplet gebaut, welches Zustand zwischen allen Requests geteilt hat Diesmals haben wir alles bis Mitternacht geschafft! Die vierte Fortsetzung unseres Hackathons ist am Samstag, den 28. Dezember. Da alle von uns wahrscheinlich abends weckgehen m?chten, schlage ich vor dass wir uns um 15.00 Uhr treffen. Vielleicht sogar fr?her? Schreibt mich an! Bei mir geht es ab 12 Uhr - und bei Euch? Da unser nette Gastgeber der letzten drei Hackathons, Johannes, zu dieser Zeit bei seiner Familie ist, treffen wir uns in Pasing, im Restaurant La Ruota. Es gibt super Pizza, Nudel, und anderes! Wi-Fi gibt's auch. In der Zukunft, speziell wenn das Hackathon immer mehr Leute anzieht, k?nnen wir das Restaurant auch benutzen. Ende Januar ziehen die ein Paar Meter in richtung Laim in ganz neue R?umlichkeiten. Infos zur Anfahrt - zur Zeit f?r die alte Location - sind unten. Diesmal werden wir uns anschauen, wie mann Actors in Haskell benutzt. Wir k?nnen auch versuchen, die in unserer Snap-Webseite zu verwenden, oder vielleicht ein neue Testprogramm schreiben. Es gibt ein Paar libraries in Haskell f?r Actors; Cloud Haskell sieht ganz gut aus und sehr leicht! Im zweiten Schritt werden wir uns anschauen, wie mann RPCs und streams zwischen Programmen versenden kann. Alles von network-transport (was von Cloud Haskell verwendet wird), ?ber protobuf, zeromq, snap-framework+http-streams, bis hin zu cap'n proto und deren tollen "time travel" - wo mann die Antwort eines Servers verwenden kann, bevor sie noch angekommen ist. In einer komplexen Applikation muss man mehrere services benutzen, die auf unterschiedliche weisen kommunizieren. Oft muss man die austauschen k?nnen - vielleicht ist der Service, der als HTTP/REST RPC angefangen hat, ?berlastet, und braucht ein zeromq front-end - oder vielleicht ist es zu langsam, und braucht sowas wie Cap'n Proto oder kommunikation ?ber Shared Memory oder Infiniband? Wir werden Ideen austauschen, wie mann das am nettesten machen kann. Wie benutzt mann zeromq ohne in Callback Hell zu sterben? Wie vermeidet man die explizite verwendung von Futures? Dazu muss man die Daten einfach abschicken und dann verwenden k?nnen - also wie kann man die Transports benutzen, ohne komplizierte Typen zu verwenden? Ohne expliziter enkapsulation (das Populieren aller Felder per Hand)? Ohne Boilerplate? Es wird das erste Meeting sein, wo wir diese Themen anpacken - es wird uns langfristig viele M?glichkeiten geben, kreativ zu werden. So k?nnen wir lernen, wie mann gro?e Sachen baut! Wir treffen uns in La Ruota, Pasing, Landsbergerstr. 450. Google Maps: http://goo.gl/maps/q0T4Y M?gliche anfahrt: Die Haltestelle, die weniger als 100 meter weit ist, heisst Am Knie. 1. Mit den Bus 130 oder 131. Die fahren unter Anderem von der S-Bahn Station Laim aus. Mann muss das Bus in richtung "Am Knie" fahren und dort aussteigen. Vorsicht! Die selbe Bus-Haltestelle wird auch f?r 130 und 131 verwendet, die in die Gegenrichtung fahren. Also die Bezeichnung lesen! 2. Mit der Stra?enbahn 19. Die h?llt zum beispiel in Laim (aber nicht an der S-Bahn). Sie ist auch von Paing us sehr gut - das Resultat des Pasinger Drei-Jahre-Plans. Die Haltestelle ist direkt am Pasinger Bahnhof, wo mann mit jeder S-Bahn der Stammstrecke ankommen kann, au?er S1, S2, und S7. Dann f?hrt die Stra?enbahn zum Knie. Ist man schon am Knie, einfach ein Paar Meter in richtung Pasing gehen. Das Restaurant ist auf der Rechten Seite. Bei Bedarf kann mich jeder unter dieser Telefonnummer erreichen: 015129057464 LG, Damian On Tue, Dec 24, 2013 at 11:37 AM, wrote: > Dear all, > > I want to announce a special holiday meeting of Munich's Haskell user > group. It will take place on the 27th of December at 19h30 at Cafe Puck. > Check out the details here: > > http://www.haskell-munich.de/news > > I wish everyone a nice holiday! > > Heinrich > > From cheater00 at gmail.com Tue Dec 31 15:11:01 2013 From: cheater00 at gmail.com (cheater00 .) Date: Tue, 31 Dec 2013 16:11:01 +0100 Subject: [munich-lisp] Haskell Hackathon 4.01.2014 Message-ID: Hallo, am Samstag, 4. Januar 2013^H4 treffen wir uns zum Mittagstisch, um 12.30 wieder in Restaurant-Pizzeria La Ruota, f?r unser Hackathon. Diesmal wird es auch strom geben :-) Wir haben Zeit bis mindestens 17 Uhr. Wir essen was zusammen und dann hacken wir. Ich bitte wirklich sehr darum, dass Leute, die kommen m?chten, eine Zusage ein Tag vorher schicken. Es ist sehr schlecht, wenn mehr Leute als geplannt ankommen - das Platz muss mann n?mlich vorher reservieren. Themen: - daten- und funktion-serialisierung in Haskell, und die dazu n?tige DB-versicherungen (RPC ohne IO?) - oder, wenn wir wollen, weiter mit Actors rumspielen. Wir haben am letzten Treffen viel gutes gesehen! Ich m?chte allen ein Funktionelles, Deklaratives, und Frohes Neues Jahr 2014 w?nschen! -- BERICHT -- Was wir am letzten Treffen gelernt haben: - simple-actors sieht ganz nett aus, sowie die Actors von Cloud Haskell. hactors ist auch gut aber ?lter. Thespian ist richtig h?sslich und die "actor" library sieht nicht interessant aus. Das Bin?rbaum-Beispiel in simple-actors war sehr interessant. - wir m?ssen uns gegenseitig in Ruhe arbeiten lassen :) Einige von uns m?gen es viel mehr, eigenst?ndig zu arbeiten. - cap'n proto ist ganz, ganz nett. Es gibt noch keine Haskell-Version. - Laptops funktionieren besser mit Strom :-) Also immer den Strom ?berpr?fen bevor die Veranstaltung anf?ngt - sonst kann es sein dass es nicht geht. - die emails m?ssen k?rzer sein - es ist eine gute Idee im Restaurant was zu essen :-) -- ANFAHRT -- Wir treffen uns in La Ruota, Pasing, Landsbergerstr. 450. Google Maps: http://goo.gl/maps/q0T4Y M?gliche anfahrt: Die Haltestelle, die weniger als 100 meter weit ist, hei?t Am Knie. 1. Mit den Bus 130 oder 131. Die fahren unter Anderem von der S-Bahn Station Laim aus. Mann muss das Bus in richtung "Am Knie" fahren und dort aussteigen. Vorsicht! Die selbe Bus-Haltestelle wird auch f?r 130 und 131 verwendet, die in die Gegenrichtung fahren. Also die Bezeichnung lesen! 2. Mit der Stra?enbahn 19. Die h?llt zum beispiel in Laim (aber nicht an der S-Bahn). Sie ist auch von Paing us sehr gut - das Resultat des Pasinger Drei-Jahre-Plans. Die Haltestelle ist direkt am Pasinger Bahnhof, wo mann mit jeder S-Bahn der Stammstrecke ankommen kann, au?er S1, S2, und S7. Dann f?hrt die Stra?enbahn zum Knie. Ist man schon am Knie, einfach ein Paar Meter in richtung Pasing gehen. Das Restaurant ist auf der Rechten Seite. Bei Bedarf kann mich jeder unter dieser Telefonnummer erreichen: 015129057464 LG, Damian