Lisp-Workshop: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
Keine Bearbeitungszusammenfassung
 
(neingeist-kompatible umlaute und korrekte Grosschreibung)
Zeile 1: Zeile 1:
Am 15. Dezember (das ist ein Samstag) wird bei entropia geklammert.
Am '''15. Dezember 2007''' (das ist ein '''Samstag''') wird bei entropia geklammert. Uhrzeit: '''ab 14:00''' bis... mehr oder weniger open end. Abends Bier.
uhrzeit: ab 14:00. mehr oder weniger open end. abends bier.


[[Benutzer:Cupe|cupe]] veranstaltet einen lisp-workshop.
Das ist für dich interessant wenn
* dir von jemand aus dem club erzählt wurde das lisp toll ist und du nun sehen moechtest, warum.
* du mal angefangen hast, was drüber zu lesen, aber nicht weit gekommen bist und es aufgegeben hast.
* du einfach nur so Interesse daran hast.


das ist fuer dich interessant wenn
Vorkenntnisse sind nicht notwendig, aber am meisten wirst du davon haben, wenn du schon ein paar Programmiersprachen gesehen hast.
* dir von jemand aus dem club erzaehlt wurde das lisp toll ist und du nun sehen moechtest, warum.
* du mal angefangen hast, was drueber zu lesen, aber nicht weit gekommen bist und es aufgegeben hast.
* du einfach nur so interesse daran hast.
 
vorkenntnisse sind nicht notwendig, aber am meisten wirst du davon haben, wenn du schon ein paar programmiersprachen gesehen hast.


==bitte mitbringen==
==bitte mitbringen==
Zeile 16: Zeile 13:
* notebook (wer keins hat, bitte melden: evtl kann eine workstation im club oder ein notebook gestellt werden)
* notebook (wer keins hat, bitte melden: evtl kann eine workstation im club oder ein notebook gestellt werden)
darauf installiert:
darauf installiert:
* eclipse mit dem cusp-plugin oder
* eclipse mit dem cusp-plugin (siehe [http://bitfauna.com/projects/cusp/], ist in 5min gemacht) oder
* fuer die harten: emacs mit slime und sbcl
* fuer die harten: emacs mit slime und sbcl
ich empfehle ersteres. cusp funktioniert gut und enthaelt alles was man braucht (lisp-umgebung, ide, doku). wer emacs kennt und mag kann den gerne benutzen, aber emacs-kommandos und lisp am gleichen nachmittag zu lernen ist etwas zuviel :)
Ich empfehle ersteres. cusp funktioniert gut und enthält alles was man braucht (lisp-Umgebung, ide, doku). Wer emacs kennt und mag kann den gerne benutzen, aber emacs-Kommandos und lisp am gleichen Nachmittag zu lernen ist etwas zuviel :)


==Inhalt==
==Inhalt==


* anfangs werden wir ein wenig mit den basics spielen: funktionen definieren und benutzen, schleifen, verzweigungen. klammerphobie abbauen.
* Anfangs werden wir ein wenig mit den basics spielen: Funktionen definieren und benutzen, Schleifen, Verzweigungen. Klammerphobie abbauen.
* dann gehts weiter mit mehr features, wir werden unseren code von vorher verbessern und mehr elemente der sprache kennenlernen
* Weiter mit mehr Features: Wir werden unseren Code von vorher verbessern und mehr Elemente der Sprache kennenlernen.
* im dritten teil stelle ich einige dinge vor, die lisp toll und in realen problemen sehr angenehm anwendbar machen. und wir probieren das auch gleich aus.
* Im dritten Teil stelle ich einige Dinge vor, die lisp toll und in realen Problemen sehr angenehm anwendbar machen. Und wir probieren das auch gleich aus.
* dann erzaehle ich noch etwas ueber objektorientung und macros. das kann man vielleicht nicht alles sofort anwenden, aber die eine oder andere klasse werden wir schon definieren.
* Dann erzähle ich noch etwas über Objektorientung und macros. Das kann man vielleicht nicht alles sofort anwenden, aber die eine oder andere Klasse werden wir schon definieren.
* am ende werde ich noch allgemeines zeug ueber die sprache von mir geben und versuchen, euch zu motivieren, weiterhin spass daran zu haben. und damit ihr mir auch glaubt dass ich kein total verblendeter fanboy bin, sage ich auch auch was ich nicht so toll finde.
* Am Ende werde ich noch allgemeines Zeug über lisp von mir geben und euch zu motivieren, weiterhin Spass daran zu haben. Und damit ihr mir auch glaubt, dass ich kein total verblendeter fanboy bin, sage ich auch auch was ich nicht so toll finde.
 
Wir werden unterstuetzt durch modernste Medien Wissentransfer betreiben: Es wird neben dem Beamer sogar ein Whiteboard geben wenn ichs sauber bekomme ;)


wir werden unterstuetzt durch modernste medien wissentransfer betreiben. es wird neben dem beamer sogar ein whiteboard geben wenn ichs sauber bekomme ;)
Leider habe ich keine ahnung wie lange das dauert. Ich setze mal 4-5 Stunden an, aber bin gerne auch länger da wenn weitergebastelt werden möchte. Wichtig wäre mir, dass ich nicht nur vorne stehe und was erzähle. Bitte Fragen stellen und Diskussionen anzetteln, auch zwischenrein. Wir sind alle nur nerds und keiner mag Schule :)
Achja, und tut euch untereinander zusammen: gemeinsam was rausfinden macht mehr spass als alleine basteln.


leider habe ich keine ahnung wie lange das dauert. ich setze mal 4-5 stunden an, aber bin gerne auch laenger da wenn weitergebastelt werden moechte. wichtig waere mir, dass ich nicht nur vorne stehe und was erzaehle. bitte fragen stellen und diskussionen anzetteln, auch zwischenrein. wir sind alle nur nerds und keiner mag schule :)
Fragen an [[Benutzer:cupe|cupe]] im [[irc]] oder per mail/jabber an @erleuchtet.org. Oder hier im wiki.
achja, und tut euch untereinander zusammen: gemeinsam was rausfinden macht mehr spass als alleine basteln.


==your name here==
==your name here==
teilnehmer bitte hier eintragen, damit wir einen ueberblick haben:
Teilnehmer bitte hier eintragen, damit wir einen Überblick haben. Eventuelle Änderungwünsche was Termin oder Uhrzeit angeht passen hier auch rein.
* cupe
* cupe

Version vom 8. Dezember 2007, 21:03 Uhr

Am 15. Dezember 2007 (das ist ein Samstag) wird bei entropia geklammert. Uhrzeit: ab 14:00 bis... mehr oder weniger open end. Abends Bier.

Das ist für dich interessant wenn

  • dir von jemand aus dem club erzählt wurde das lisp toll ist und du nun sehen moechtest, warum.
  • du mal angefangen hast, was drüber zu lesen, aber nicht weit gekommen bist und es aufgegeben hast.
  • du einfach nur so Interesse daran hast.

Vorkenntnisse sind nicht notwendig, aber am meisten wirst du davon haben, wenn du schon ein paar Programmiersprachen gesehen hast.

bitte mitbringen

hardware:

  • notebook (wer keins hat, bitte melden: evtl kann eine workstation im club oder ein notebook gestellt werden)

darauf installiert:

  • eclipse mit dem cusp-plugin (siehe [1], ist in 5min gemacht) oder
  • fuer die harten: emacs mit slime und sbcl

Ich empfehle ersteres. cusp funktioniert gut und enthält alles was man braucht (lisp-Umgebung, ide, doku). Wer emacs kennt und mag kann den gerne benutzen, aber emacs-Kommandos und lisp am gleichen Nachmittag zu lernen ist etwas zuviel :)

Inhalt

  • Anfangs werden wir ein wenig mit den basics spielen: Funktionen definieren und benutzen, Schleifen, Verzweigungen. Klammerphobie abbauen.
  • Weiter mit mehr Features: Wir werden unseren Code von vorher verbessern und mehr Elemente der Sprache kennenlernen.
  • Im dritten Teil stelle ich einige Dinge vor, die lisp toll und in realen Problemen sehr angenehm anwendbar machen. Und wir probieren das auch gleich aus.
  • Dann erzähle ich noch etwas über Objektorientung und macros. Das kann man vielleicht nicht alles sofort anwenden, aber die eine oder andere Klasse werden wir schon definieren.
  • Am Ende werde ich noch allgemeines Zeug über lisp von mir geben und euch zu motivieren, weiterhin Spass daran zu haben. Und damit ihr mir auch glaubt, dass ich kein total verblendeter fanboy bin, sage ich auch auch was ich nicht so toll finde.

Wir werden unterstuetzt durch modernste Medien Wissentransfer betreiben: Es wird neben dem Beamer sogar ein Whiteboard geben wenn ichs sauber bekomme ;)

Leider habe ich keine ahnung wie lange das dauert. Ich setze mal 4-5 Stunden an, aber bin gerne auch länger da wenn weitergebastelt werden möchte. Wichtig wäre mir, dass ich nicht nur vorne stehe und was erzähle. Bitte Fragen stellen und Diskussionen anzetteln, auch zwischenrein. Wir sind alle nur nerds und keiner mag Schule :) Achja, und tut euch untereinander zusammen: gemeinsam was rausfinden macht mehr spass als alleine basteln.

Fragen an cupe im irc oder per mail/jabber an @erleuchtet.org. Oder hier im wiki.

your name here

Teilnehmer bitte hier eintragen, damit wir einen Überblick haben. Eventuelle Änderungwünsche was Termin oder Uhrzeit angeht passen hier auch rein.

  • cupe