Lambdaheads: Unterschied zwischen den Versionen

aus Metalab, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Wechseln zu: Navigation, Suche
K (Frühere Events)
(altes programm verschoben)
(43 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
  
 
=== Kommende Events ===
 
=== Kommende Events ===
 +
 
Nächster Termin = alter Termin + 28 Tage
 
Nächster Termin = alter Termin + 28 Tage
  
Termin: Mo, '''30.5.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
+
'''Achtung:''' Spezialtermin im <del>Februar</del> <del>März</del> April(??) mit einem Vortrag von Microsoft zu F#, Termin tba.
  
Programm:
+
Nächster regulärer Termin:
 +
 
 +
Termin: Mo, '''2011-03-05''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 +
 
 +
Programm: Ich bin vor kurzem auf den catalyst coding contest hingewiesen worden und habe versucht das Challenge von 2010 in Haskell zu lösen, und stehe nun (ich armer Tor) vor dem 5ten Level. Und komm nicht weiter. Ich werde meinen Code präsentieren und wäre interessiert Lösungen funktionaler und nichtfunktionaler Art zu sehen, bzw. hoffe ich auf Ideen eurerseits wie ich weitercoden könnte.
  
* ???
+
Mein Zeug bzw die Aufgabenbeschreibungen (als pdf) findet Ihr auf [https://github.com/epsilonhalbe/Lambdaheads github]
 +
- ε/2
  
 
Teilnehmer:
 
Teilnehmer:
  
 
* [[User:Citizen428|citizen428]]
 
* [[User:Citizen428|citizen428]]
* [[User:Epsilon.halbe|ε/2]]
+
* [[Benutzer:Epsilon.halbe|ε/2]]
* you?
+
  
 
=== Vortragswünsche ===
 
=== Vortragswünsche ===
Zeile 29: Zeile 34:
 
* [http://marcoil.org/wp-content/uploads/2009/04/format-fear.jpg Format], Mutterliebhaber, do you speak it?
 
* [http://marcoil.org/wp-content/uploads/2009/04/format-fear.jpg Format], Mutterliebhaber, do you speak it?
 
* [http://en.wikipedia.org/wiki/Zipper_(data_structure) Zippers]
 
* [http://en.wikipedia.org/wiki/Zipper_(data_structure) Zippers]
 +
* Two λ enter, one λ leaves: [http://snapframework.com/ Snap] vs. [http://yesodweb.com/ Yesod]
  
 
== Vortragsvorschläge ==
 
== Vortragsvorschläge ==
 
* Intro to Clojure ([[User:Cypher|cypher]])
 
* Intro to Clojure ([[User:Cypher|cypher]])
* Principles of Functional Programming ([[User:Cypher|cypher]])
+
* Principles of Functional Programming ([[User:Cypher|cypher]])  
 
* [http://weitz.de/hunchentoot/ Hunchentoot], Web programming, maybe hunchentoot-fcgi (WIP) or [http://common-lisp.net/project/postmodern/ Postmodern] ([[User:japhy|japhy]])
 
* [http://weitz.de/hunchentoot/ Hunchentoot], Web programming, maybe hunchentoot-fcgi (WIP) or [http://common-lisp.net/project/postmodern/ Postmodern] ([[User:japhy|japhy]])
* Func proc concepts: Y combinator ([[Benutzer:Citizen428|citizen428]])
+
* Zippers ([[User:Citizen428|citizen428]])
 
+
  
 
=== Links ===
 
=== Links ===
Zeile 46: Zeile 51:
 
* [http://common-lisp.net/project/armedbear/ ABCL]
 
* [http://common-lisp.net/project/armedbear/ ABCL]
 
* [http://code.google.com/p/pure-lang/ Pure]
 
* [http://code.google.com/p/pure-lang/ Pure]
 +
* [http://www.complang.tuwien.ac.at/schani/chpp/ Chakotay]
  
 
=== Kontakt ===
 
=== Kontakt ===
Zeile 52: Zeile 58:
  
 
=== Frühere Events ===
 
=== Frühere Events ===
 +
 +
Mo '''2012-02-13''' ab 19:30 in der Bibliothek [[Lage|im Metalab]]
 +
 +
Programm:
 +
* Gerald Wodni - Forth
 +
* herumspielen mit Forth dazu bitte GForth installieren
 +
* [http://forth.wodni.at/files/starter.pdf Gerald's Slides]
 +
* [https://gist.github.com/dd14cf617dc820df1479 A minimal "FORTH" in Ruby] by [[User:Citizen428|citizen428]]
 +
* [http://www.winestockwebdesign.com/Essays/Lisp_Curse.html The Lisp Curse] may also be the FORTH curse
 +
* [http://evincarofautumn.blogspot.com/2012/02/why-concatenative-programming-matters.html Why Concatenative Programming Matters]
 +
 +
Mo, '''2012-01-09''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 +
 +
[http://stackoverflow.com/questions/8439003/what-is-the-regex-to-extract-a-date-mask-in-perl Programming Challenge] by [[Benutzer:daxim|daxim]]. Solutions in [https://gist.github.com/64db740e0d69d03d756e Ruby] ([[User:Citizen428|citizen428]]), [https://gist.github.com/1582790 Haskell] ([[User:Epsilon.halbe|ε/2]]), [https://gist.github.com/1638626 Python2] (a friend of ε/2) and [https://gist.github.com/e4d81989ba2f2e119a4d Common Lisp] ([[User:japhy|japhy]]).
 +
 +
 +
Mo., '''2011-11-12''', ab 19:30 Uhr im Hauptraum [[Lage|im Metalab]]
 +
 +
angeregte Diskussion auf der Couch vor der Blinkenwall über alles mögliche™
 +
 +
 +
Mo, '''17.10.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 +
 +
* [http://www.complang.tuwien.ac.at/schani/chpp/ Chakotay] von Schani
 +
 +
 +
Mo, '''19.9.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 +
 +
* Overview: Martins (=[[User:Epsilon.halbe|ε/2]]) Spielprojekt "Algebra Alchemy"
 +
** Symbolic Algebra<br>
 +
** Algebraic Expression Trees<br>
 +
** Parsing<br>
 +
** Testing (HUnit)<br>
 +
** Documentation (Haddock)<br>
 +
in Haskell all DIY - hopefully readable ;-)
 +
 +
 +
Lambdaheads Spezial, '''29.8.''', 18:15 - 19:45
 +
 +
[[User:Antifuchs]] zeig [http://www.franz.com/agraph/allegrograph/ AllegroGraph] in der Bibliothek [[Lage|im Metalab]].
 +
 +
 +
Mo, '''25.7.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 +
 +
* Clojurescript
 +
* https://github.com/daveray/seesaw
 +
* http://nakkaya.com
 +
* Planet Clojure
 +
* http://jonathan.tang.name/files/scheme_in_48/tutorial/overview.html
 +
* http://98.245.80.27/tcpc/OSCON2011/gbu/gbu.html
 +
 +
 +
Mo, '''27.6.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 +
 +
* OCaml is dead - long live OCaml
 +
* Sequential versus ISeq - Clo-shure?!?
 +
* Haskell examples - [http://github.com/epsilonhalbe/Nucleotide/ code] of a newbie ([[User:epsilon.halbe|ε/2]])
 +
* Misc stuff to read [http://www.haskell.org/wikiupload/8/85/TMR-Issue13.pdf the Monad.Reader #13] - Typeclassopedia
 +
 +
 +
Mo, '''30.5.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 +
 +
* Introduction to F# ([[User:Citizen428|citizen428]])
 +
* Robert Zinkov: http://lafp.us/
 +
 +
 
Mo, '''2.5.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 
Mo, '''2.5.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
  
Zeile 59: Zeile 131:
  
 
Mo, '''4.4.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Mo, '''4.4.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Programm:
 
  
 
* Testen wie ein Weltmeister mit [http://testanything.org/wiki/index.php/TAP_Producers#Haskell TAP]  ([[Benutzer:Daxim|Daxim]])
 
* Testen wie ein Weltmeister mit [http://testanything.org/wiki/index.php/TAP_Producers#Haskell TAP]  ([[Benutzer:Daxim|Daxim]])
Zeile 68: Zeile 138:
 
Mo, '''7.3.2011''' ab 19:30 in der Bibliothek [[Lage|im Metalab]]
 
Mo, '''7.3.2011''' ab 19:30 in der Bibliothek [[Lage|im Metalab]]
  
Programm:
+
* [https://github.com/epsilonhalbe/Mastermind Mastermind] ([[Benutzer:Epsilon.halbe|ε/2]])
 
+
* [https://gist.github.com/859571 mastermind.hs] ([[Benutzer:Epsilon.halbe|ε/2]])
+
  
  
 
Mo, '''7.2.2011''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 
Mo, '''7.2.2011''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]
 
Programm:
 
  
 
* Y-Combinator in Perl/Lisp/Javascript ([[User:Citizen428|citizen428]])
 
* Y-Combinator in Perl/Lisp/Javascript ([[User:Citizen428|citizen428]])
Zeile 82: Zeile 148:
  
 
Mo, '''17.1.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Mo, '''17.1.''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Programm:
 
  
 
* [https://gist.github.com/783538 Func proc basics] ([[Benutzer:Citizen428|citizen428]])
 
* [https://gist.github.com/783538 Func proc basics] ([[Benutzer:Citizen428|citizen428]])
Zeile 90: Zeile 154:
  
 
Mo, '''29.11. ab 19:30''' Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Mo, '''29.11. ab 19:30''' Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Programm:
 
  
 
* Func proc concepts: Monads ([[Benutzer:Citizen428|citizen428]])
 
* Func proc concepts: Monads ([[Benutzer:Citizen428|citizen428]])
Zeile 98: Zeile 160:
  
 
Mo. '''04.10.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Mo. '''04.10.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Programm:
 
  
 
* Common Lisp Object System ([[User:japhy|japhy]])
 
* Common Lisp Object System ([[User:japhy|japhy]])
Zeile 105: Zeile 165:
  
 
Mo. '''06.09.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Mo. '''06.09.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Programm:
 
  
 
* Func proc concepts: Higher-order functions ([[Benutzer:Citizen428|citizen428]])
 
* Func proc concepts: Higher-order functions ([[Benutzer:Citizen428|citizen428]])
Zeile 114: Zeile 172:
  
 
Mo. '''12.07.2010''' ab 19:30 Uhr im Hauptraum [[Lage|im Metalab]]  
 
Mo. '''12.07.2010''' ab 19:30 Uhr im Hauptraum [[Lage|im Metalab]]  
 
Programm:
 
  
 
* Introduction to Scala ([[User:MSch|MSch]])
 
* Introduction to Scala ([[User:MSch|MSch]])
* Erlang [[User:Lefant|Lefant]]
+
* Erlang ([[User:Lefant|Lefant]])
 
* Random [https://gist.github.com/7d6e873ae8b6b767a7af func prog tidbits] ([[User:Citizen428|citizen428]])
 
* Random [https://gist.github.com/7d6e873ae8b6b767a7af func prog tidbits] ([[User:Citizen428|citizen428]])
  
  
 
Mo. '''14.06.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Mo. '''14.06.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Programm:
 
  
 
* Functional features of C# ([[Benutzer:Metaz|Metaz]])
 
* Functional features of C# ([[Benutzer:Metaz|Metaz]])
Zeile 134: Zeile 188:
 
Mo. '''17.05.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Mo. '''17.05.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
  
Programm:
+
* New GHC packages for openSUSE ([[Benutzer:Daxim|Daxim]])
* New GHC packages for openSUSE
+
 
* [http://code.google.com/p/pure-lang/ Pure] Programming Language (Chris)
 
* [http://code.google.com/p/pure-lang/ Pure] Programming Language (Chris)
 
* Announcement Clojure IRC bot ([[User:Cypher|cypher]])
 
* Announcement Clojure IRC bot ([[User:Cypher|cypher]])
Zeile 143: Zeile 196:
 
Mo. '''19.04.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Mo. '''19.04.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
  
Programm:
 
 
* What is functional programming? - Diskussion anhand der [[Functional Programming|Workshop]]-Slides ([[User:Citizen428|citizen428]] & [[User:red667|red667]])
 
* What is functional programming? - Diskussion anhand der [[Functional Programming|Workshop]]-Slides ([[User:Citizen428|citizen428]] & [[User:red667|red667]])
 
* Neue Features in Incanter 1.2 ([[User:Citizen428|citizen428]])
 
* Neue Features in Incanter 1.2 ([[User:Citizen428|citizen428]])
Zeile 151: Zeile 203:
 
Mo. '''22.03.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
 
Mo. '''22.03.2010''' ab 19:30 Uhr in der Bibliothek [[Lage|im Metalab]]  
  
Programm:
 
 
* Lambdaheads: Was, warum, wieso, etc.
 
* Lambdaheads: Was, warum, wieso, etc.
 
* [[User:Citizen428|citizen428]] zeigt [http://incanter.org Incanter]
 
* [[User:Citizen428|citizen428]] zeigt [http://incanter.org Incanter]

Version vom 19. Februar 2012, 18:54 Uhr

8300_0b12.jpeg

WTF

Ein regelmäßiges Treffen von Leuten die sich für Lisp-Dialekte und funktionale Programmierung im Allgemeinen interessieren.

Kommende Events

Nächster Termin = alter Termin + 28 Tage

Achtung: Spezialtermin im Februar März April(??) mit einem Vortrag von Microsoft zu F#, Termin tba.

Nächster regulärer Termin:

Termin: Mo, 2011-03-05 ab 19:30 Uhr in der Bibliothek im Metalab

Programm: Ich bin vor kurzem auf den catalyst coding contest hingewiesen worden und habe versucht das Challenge von 2010 in Haskell zu lösen, und stehe nun (ich armer Tor) vor dem 5ten Level. Und komm nicht weiter. Ich werde meinen Code präsentieren und wäre interessiert Lösungen funktionaler und nichtfunktionaler Art zu sehen, bzw. hoffe ich auf Ideen eurerseits wie ich weitercoden könnte.

Mein Zeug bzw die Aufgabenbeschreibungen (als pdf) findet Ihr auf github - ε/2

Teilnehmer:

Vortragswünsche

  • Interfacing to SDL/Games in functional languages
  • Intro to Haskell
  • Intro to a Clojure Web Framework
  • Readable Haskell Examples
  • How Darcs works
  • Intro to QuickCheck and Software Testing in Haskell
  • Format, Mutterliebhaber, do you speak it?
  • Zippers
  • Two λ enter, one λ leaves: Snap vs. Yesod

Vortragsvorschläge

Links

Kontakt


Frühere Events

Mo 2012-02-13 ab 19:30 in der Bibliothek im Metalab

Programm:

Mo, 2012-01-09 ab 19:30 Uhr in der Bibliothek im Metalab

Programming Challenge by daxim. Solutions in Ruby (citizen428), Haskell (ε/2), Python2 (a friend of ε/2) and Common Lisp (japhy).


Mo., 2011-11-12, ab 19:30 Uhr im Hauptraum im Metalab

angeregte Diskussion auf der Couch vor der Blinkenwall über alles mögliche™


Mo, 17.10. ab 19:30 Uhr in der Bibliothek im Metalab


Mo, 19.9. ab 19:30 Uhr in der Bibliothek im Metalab

  • Overview: Martins (=ε/2) Spielprojekt "Algebra Alchemy"
    • Symbolic Algebra
    • Algebraic Expression Trees
    • Parsing
    • Testing (HUnit)
    • Documentation (Haddock)

in Haskell all DIY - hopefully readable ;-)


Lambdaheads Spezial, 29.8., 18:15 - 19:45

User:Antifuchs zeig AllegroGraph in der Bibliothek im Metalab.


Mo, 25.7. ab 19:30 Uhr in der Bibliothek im Metalab


Mo, 27.6. ab 19:30 Uhr in der Bibliothek im Metalab

  • OCaml is dead - long live OCaml
  • Sequential versus ISeq - Clo-shure?!?
  • Haskell examples - code of a newbie (ε/2)
  • Misc stuff to read the Monad.Reader #13 - Typeclassopedia


Mo, 30.5. ab 19:30 Uhr in der Bibliothek im Metalab


Mo, 2.5. ab 19:30 Uhr in der Bibliothek im Metalab


Mo, 4.4. ab 19:30 Uhr in der Bibliothek im Metalab


Mo, 7.3.2011 ab 19:30 in der Bibliothek im Metalab


Mo, 7.2.2011 ab 19:30 Uhr in der Bibliothek im Metalab

  • Y-Combinator in Perl/Lisp/Javascript (citizen428)
  • myReverse list - a hard task todo on the fly - except in haskell ;-) (ε/2)


Mo, 17.1. ab 19:30 Uhr in der Bibliothek im Metalab


Mo, 29.11. ab 19:30 Uhr in der Bibliothek im Metalab

Brian Beckman's "Don't fear the Monads" talk


Mo. 04.10.2010 ab 19:30 Uhr in der Bibliothek im Metalab

  • Common Lisp Object System (japhy)


Mo. 06.09.2010 ab 19:30 Uhr in der Bibliothek im Metalab

  • Func proc concepts: Higher-order functions (citizen428)
  • Functional programming in Perl 6 (Daxim)
  • Function level programming with APL and J (citizen428)


Mo. 12.07.2010 ab 19:30 Uhr im Hauptraum im Metalab


Mo. 14.06.2010 ab 19:30 Uhr in der Bibliothek im Metalab


Mo. 17.05.2010 ab 19:30 Uhr in der Bibliothek im Metalab


Mo. 19.04.2010 ab 19:30 Uhr in der Bibliothek im Metalab


Mo. 22.03.2010 ab 19:30 Uhr in der Bibliothek im Metalab