Clojurians
#clojure-italy
<
2019-02-08
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

lucio00:02:05

Io ho iniziato con clojure/clojurescript full time da settembre.. Mi trovo benissimo!

andrea.crotti08:02:20

Ah si anche io sono molto contento

andrea.crotti08:02:58

Non mi dispiacerebbe essere più fluente in altri linguaggi funzionali ma farei immensa fatica a tornare a qualcosa tipo Python

justalanm08:02:26

Io gioco forza devo almeno vedere montagne di codice Python (e anche qualcosa in R) e vi assicuro che quando lo fate passa un sacco la voglia di lamentarsi dei "quirks" di Clojure :smirk:

andrea.crotti09:02:22

eh si decisamente, specie cercare di mantenere qualche grosso progetto Django &co

andrea.crotti09:02:28

ho ancora gli incubi

manuel09:02:38

finché non avete lavorato con gli EJB 2 non avete idea di cos'è un incubo :wink:

mdallastella10:02:11

Ehmm, io ho lavorato 9 anni in COBOL, vogliamo parlarne?

reborg10:02:52

COBOL… mi piacerebbe saperne di piu’. Almeno ha dignita’ ed un posto nella storia… Ma gli EJB? :) Io ho cominciato con 1.1 e usavo pure CORBA.

reborg10:02:54

E ciliegina, usavo VisualAge for Java.

mdallastella10:02:50

La parte divertente in COBOL è quando dimentichi un END-* da qualche parte... a compile time nessun messaggio e a runtime fa cose strane... considerato poi che tutte le variabili sono globali... una gioia da mantenere

mdallastella10:02:12

Vi ricordo che è procedurale

andrea.crotti10:02:23

ritiro le mie lamentele su Python @mdallastella

mdallastella10:02:20

Ci sono due modi per assegnare un valore ad una variabile in COBOL, SET X TO 1 oppre MOVE 1 TO X

reborg10:02:59

ora che c’e’ lisp sul mainframe in Cobol non c’e’ piu’ nessuna scusa… altro che Clojure.

mdallastella11:02:40

Evaluate True Also True
      When A + B < 10 Also C = 10
        Move "Case 1" To Description
      When A + B > 50 Also C = ( D + E ) / F
        Move "Case 2" To Description
      When Other
        Move "Case Other" To Description
    End-Evaluate

reborg11:02:18

non sembra nemmeno cobol!

reborg11:02:54

Certo che trattarlo come DSL e sputare bytecode ci starebbe proprio

reborg11:02:13

cosi’ voi cobolisti continuate sulla jvm :)

mdallastella11:02:41

Ma già 15 anni fa si faceva COBOL su JVM, grazie a Microfocus COBOL

mdallastella11:02:57

Compila appunto in bytecode

mdallastella11:02:13

Mica è morto :smirk:

mdallastella11:02:52

Compila anche per .NET

justalanm13:02:54

Anche io ritiro tutto al cospetto di COBOL :joy:

mdallastella17:02:07

A proposito di python, potreste dare un'occhiata a Hy http://docs.hylang.org/en/stable/