clojure-germany

synthomat 2018-08-30T09:10:49.000100Z

@jerger_at_dda wie habt ihr denn Clojure ins Unternehmen gebracht? Oder habt ihr euch schon basierend auf Clojure gegründet?

jerger_at_dda 2018-08-30T09:23:13.000100Z

@synthomat na ja, es gab genügend puppet-frust, den willen mal was neues zu lernen und die Hoffnung, das clojure gut mit (config-)Daten umgehen kann 🙂

jerger_at_dda 2018-08-30T09:24:16.000100Z

Ich muss sagen dass ich inzwischen eher ungern noch was in java / ruby od. bash programmiere ... python ist vlt. so ein nächster versuch.

synthomat 2018-08-30T09:37:06.000100Z

ah, interessant, hehe

synthomat 2018-08-30T09:37:30.000100Z

wir machen 80% java und 19% python und 1% kommt von mir, wenn ich mal wieder versuche irgendwas in Clojure zu machen 😄

andreasklein 2018-08-30T10:18:32.000100Z

Womit entwickelt ihr denn Clojure? Ich bin gerade dabei von Emacs auf IntelliJ zu wechseln und bin einerseits beigeistert und andererseits ... "nicht so begeistert"

synthomat 2018-08-30T11:11:08.000100Z

Cursive für IntelliJ

synthomat 2018-08-30T11:11:48.000100Z

ich muss ja neben Clojure nicht auch noch Emacs lernen… 😅

andreasklein 2018-08-30T11:17:02.000100Z

Ich hoffe dass Cursive bald noch ein paar Refactorings dazu bekommt. Keine Funktionen extrahieren zu können ist ziemlich schmerzvoll

synthomat 2018-08-30T11:17:43.000100Z

das kann Emacs?

andreasklein 2018-08-30T11:18:38.000100Z

Ja

andreasklein 2018-08-30T11:18:48.000100Z

Emacs kann noch einen HAUFEN mehr refactorings

andreasklein 2018-08-30T11:19:07.000100Z

https://github.com/clojure-emacs/clj-refactor.el/wiki

andreasklein 2018-08-30T11:19:26.000100Z

Hier ist eine Liste aller Refactorings die Emacs momentan hinbekommt

andreasklein 2018-08-30T11:20:03.000100Z

Inklusive lustiger kleiner Videos wie sie funktionieren

synthomat 2018-08-30T11:20:42.000100Z

schon gesehen 🙂

synthomat 2018-08-30T11:21:57.000100Z

und warum wechselst du von emacs zu intellij?

andreasklein 2018-08-30T11:23:05.000100Z

Weil ich Notebookbedingt einen Wechsel von Mac auf Windows vollzogen habe

RAMart 2018-08-31T09:50:31.000100Z

Eine lautmalerischer Ausruf, um große Überraschung beim Eintreten eines als eher unwahrscheinlichen Ereignisses kund zu tun, wobei der Ausrufende dieses Ereignis zudem als eher negativ empfindet.

andreasklein 2018-08-31T17:00:50.000100Z

Aha!

andreasklein 2018-08-31T17:01:27.000100Z

Ich muss sagen dass ich mit dem Surface Book 2 und dem Stift + Tablet sehr zufrieden bin

synthomat 2018-08-30T11:24:34.000100Z

oh

synthomat 2018-08-30T11:24:50.000100Z

läuft im lunix subsystem noch kein emacs?

andreasklein 2018-08-30T11:25:31.000100Z

Doch schon aber das ist alles langsam und unhandlich

RAMart 2018-08-30T12:27:47.000100Z

Argl.

synthomat 2018-08-30T12:31:41.000100Z

Hm, clj-refactor sieht schon beeindruckend aus, muss ich gestehen

RAMart 2018-08-30T12:31:44.000100Z

Ich weiß, dass man mit seiner Zeit haushalten muss. Aber nachdem ich Emacs für Clojure wiederentdeckt habe, benutze ich ihn für so unfassbar viele Dinge. Ich würde sagen, die Investition hat sich bei mir gelohnt.

synthomat 2018-08-30T12:32:15.000100Z

Man muss drölfhundert tastenkombinationen auswending lernen; das schreckt mich ein wenig ab

RAMart 2018-08-30T12:34:55.000100Z

War bei mir auch so. Aber: Ich habe erkannt, dass man das gar nicht muss. Die, die Du ständig nutzt, sind schnell im Rückenmark gelandet. Und bei den anderen reicht's mir, wenn ich die Befehle kenne. Und es wird nicht lange dauern, da hast Du Dir den Emacs so zurechtkonfiguriert, dass kein anderer Emacser mehr damit arbeiten kann. 😂 (Das ist wiederum im Team ein echtes Problem, finde ich...)

synthomat 2018-08-30T12:35:23.000100Z

richtig

synthomat 2018-08-30T12:35:28.000100Z

spacemacs

RAMart 2018-08-30T12:35:36.000100Z

z.B.

synthomat 2018-08-30T12:36:07.000100Z

zumindest kann man mit text-editoren sehr gut remote arbeiten…

synthomat 2018-08-30T12:36:12.000100Z

btw. debugging geht damit auch gut?

synthomat 2018-08-30T12:36:32.000100Z

hab noch nicht ganz verstanden, wie man clojure mit der repl debuggen soll, aber Intellij bietet mit trampoline ja auch einen debugger wie man ihn von java, etc. gewohnt ist

RAMart 2018-08-30T12:39:19.000100Z

Ich würde mit dem Ansatz "so, wie wir Kompilieren bei der Clojure-Entwicklung aus unserem Wortschatz gestrichen haben, streichen wir jetzt auch das Debugging" anfangen. Debuggen (Breakpoints, Single-Step, Zwischenergebnisse ansehen) geht aber. Unser Clojure-Team ist 8 Mitglieder groß. Alle machen Emacs – wir schauen uns aber regelmäßig den Stand der anderen IDEs an. Nicht, dass man zu eingefahren unterwegs ist...

synthomat 2018-08-30T12:40:43.000100Z

Hast Du resourcen parat, wo man mal nachsehen könnte, wie eine interaktive entwicklung funktioniert?

synthomat 2018-08-30T12:42:04.000100Z

ah, http://clojure.org hat sogar was dazu

RAMart 2018-08-30T12:43:05.000100Z

Prima. Sonst kann ich in glorreicher Selbstverherrlichung nur https://www.youtube.com/watch?v=z2mkivjsM_Q&feature=youtu.be anbieten. Is aber oll.

synthomat 2018-08-30T12:44:19.000100Z

ah! 🙂 Coolio, danke!

RAMart 2018-08-30T12:45:36.000100Z

Falls "Bonn" in Deiner Nähe ist: Komm doch mal zu unserer User-Group vorbei: http://cugb.de Falls "Düsseldorf" in Deiner Nähe ist: Die Düsseldorfer User-Group ist super nett. Und sehr kompetent. Falls "Berlin" in Deiner Nähe ist: Die Berliner User Group ist ebenfalls super nett und ich ziehe meinen Hut. Und ich kann noch https://clojured.de - nicht ganz uneigennützig - empfehlen.

synthomat 2018-08-30T12:46:47.000100Z

Bin aus der Nähe von Düsseldorf nach München gezogen kürzlich… grmfl

🍺 1
synthomat 2018-08-30T12:46:58.000100Z

und die hiesige Usergroup scheint innaktiv zu sein

RAMart 2018-08-30T12:47:45.000100Z

Jupp. Denn: Die treibende Kraft ist von München nach... :drum_with_drumsticks: ... Düsseldorf gezogen.

synthomat 2018-08-30T12:48:07.000100Z

meh

jerger_at_dda 2018-08-30T14:27:20.000100Z

Wir nutzen Atom & Protorepl

jerger_at_dda 2018-08-30T14:27:30.000100Z

und sitzen immerhin im Raum Stuttgart

jerger_at_dda 2018-08-30T14:28:10.000100Z

das ist ja demnächst in Zugreichweite

andreasklein 2018-08-30T14:44:30.000100Z

Ja ... aber rename funktioniert nicht ordentlich wenn das projekt zu groß ist, da clj-refactor keinen index pflegt, wie z.B. IntelliJ

synthomat 2018-08-30T14:55:41.000100Z

🙂

synthomat 2018-08-30T14:55:54.000100Z

vielleicht gibt es ja etwas brauchbares für vscode

andreasklein 2018-08-30T15:27:09.000100Z

Argl?

spfeiffer 2018-08-30T19:49:16.000100Z

Ich habe Emacs 26 (Spacemacs) ganz locker-flockig hervorragend unter Win10 laufen.