Fork me on GitHub
#clojure-dusseldorf
<
2017-01-12
>
marco05:01:23

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.

bendisposto09:01:36

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

mvitz09:01:58

geht afaik auch wenn man println kaputt kriegt

bendisposto09:01:34

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

mvitz09:01:50

Und die Shell nimmt immer das originale?

mvitz09:01:07

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

bendisposto09:01:43

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

mario13:01:27

Also der Termin geht bei uns leider nicht.

n2o13:01:43

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

bendisposto13:01:06

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