Fork me on GitHub
#clojure-germany
<
2018-08-30
>
synthomat09:08:49

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

jerger_at_dda09:08:13

@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_dda09:08:16

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

synthomat09:08:06

ah, interessant, hehe

synthomat09:08:30

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

andreasklein10:08:32

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

synthomat11:08:08

Cursive für IntelliJ

synthomat11:08:48

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

RAMart12:08:44

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.

synthomat12:08:15

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

RAMart12:08:55

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...)

synthomat12:08:07

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

synthomat12:08:12

btw. debugging geht damit auch gut?

synthomat12:08:32

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

RAMart12:08:19

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...

synthomat12:08:43

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

RAMart12:08:05

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

synthomat12:08:19

ah! 🙂 Coolio, danke!

RAMart12:08:36

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.

synthomat12:08:47

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

🍺 4
synthomat12:08:58

und die hiesige Usergroup scheint innaktiv zu sein

RAMart12:08:45

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

jerger_at_dda14:08:20

Wir nutzen Atom & Protorepl

jerger_at_dda14:08:30

und sitzen immerhin im Raum Stuttgart

jerger_at_dda14:08:10

das ist ja demnächst in Zugreichweite

synthomat14:08:54

vielleicht gibt es ja etwas brauchbares für vscode

andreasklein11:08:02

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

synthomat11:08:43

das kann Emacs?

andreasklein11:08:48

Emacs kann noch einen HAUFEN mehr refactorings

andreasklein11:08:26

Hier ist eine Liste aller Refactorings die Emacs momentan hinbekommt

andreasklein11:08:03

Inklusive lustiger kleiner Videos wie sie funktionieren

synthomat11:08:42

schon gesehen 🙂

synthomat11:08:57

und warum wechselst du von emacs zu intellij?

andreasklein11:08:05

Weil ich Notebookbedingt einen Wechsel von Mac auf Windows vollzogen habe

RAMart09:08:31

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.

andreasklein17:08:27

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

synthomat11:08:50

läuft im lunix subsystem noch kein emacs?

andreasklein11:08:31

Doch schon aber das ist alles langsam und unhandlich

synthomat12:08:41

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

andreasklein14:08:30

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

spfeiffer19:08:16

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