clojure-dusseldorf 2017-01-12

How to f*ck up your REPL: (defrecord def [])

geht afaik auch wenn man println kaputt kriegt

Wenn man println überschreibt, kommt man aber an das Original println mit clojure.core/println ran

Und die Shell nimmt immer das originale?

Ich weiß noch, dass man in irb wenn man gewisse Dinge überschrieben hat auch die REPL zerstören konnte.

Das Problem ist die Symbol Auflösung. Clojure versucht erst vollständig qualifizierte Namen, dann Java Klassen, dann Locals und dann die Globals (also im NS). Special Forms werden im letzten Schritt aufgelöst, lassen sich also durch eine Java Klasse überlagern, es gibt aber wohl keinen Weg, eine Special Form vollständig zu qualifizieren, also sowas wie clojure.core/def zu verwenden

@bivab has joined the channel

Also der Termin geht bei uns leider nicht.

ich hab gehört bei uns ist das wohl schwierig nicht-lehrveranstaltungen abends stattfinden zu lassen. mal @bendisposto fragen

Nene, das bekommen wir hin. Gibt nur kein leckeres essen

Wo soll es denn das nächste Mal stattfinden? In der Uni oder bei Invision? Ich könnte mit der Information die Einladung auf Meetup komplettieren daher frage ich.