This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-02-08
Channels
- # announcements (2)
- # aws (1)
- # beginners (134)
- # calva (26)
- # cider (48)
- # cljdoc (41)
- # cljs-dev (12)
- # clojure (178)
- # clojure-brasil (1)
- # clojure-europe (16)
- # clojure-italy (30)
- # clojure-nl (13)
- # clojure-spec (118)
- # clojure-uk (81)
- # clojurescript (209)
- # community-development (77)
- # cursive (7)
- # datomic (23)
- # duct (6)
- # emacs (15)
- # events (2)
- # figwheel (13)
- # figwheel-main (18)
- # fulcro (4)
- # jackdaw (4)
- # jobs (6)
- # jobs-discuss (6)
- # kaocha (2)
- # lein-figwheel (3)
- # off-topic (4)
- # other-languages (22)
- # pathom (2)
- # pedestal (9)
- # perun (10)
- # portkey (1)
- # re-frame (41)
- # reagent (6)
- # reitit (4)
- # remote-jobs (1)
- # ring-swagger (6)
- # rum (5)
- # shadow-cljs (300)
- # sql (3)
- # test-check (6)
- # testing (7)
- # vim (1)
- # yada (9)
Ah si anche io sono molto contento
Non mi dispiacerebbe essere più fluente in altri linguaggi funzionali ma farei immensa fatica a tornare a qualcosa tipo Python
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 😏
eh si decisamente, specie cercare di mantenere qualche grosso progetto Django &co
ho ancora gli incubi
Ehmm, io ho lavorato 9 anni in COBOL, vogliamo parlarne?
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.
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
Vi ricordo che è procedurale
porco giuda che schifezza 😄 https://github.com/lauryndbrown/Cisp/blob/master/lisp.cbl
ritiro le mie lamentele su Python @mdallastella
Ci sono due modi per assegnare un valore ad una variabile in COBOL, SET X TO 1
oppre MOVE 1 TO X
ora che c’e’ lisp sul mainframe in Cobol non c’e’ piu’ nessuna scusa… altro che Clojure.
Però ci sono delle cose carine, tipo l'EVALUATE https://www.ibm.com/support/knowledgecenter/en/SS6SG3_4.2.0/com.ibm.entcobol.doc_4.2/PGandLR/ref/rpaid05.htm
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
Ma già 15 anni fa si faceva COBOL su JVM, grazie a Microfocus COBOL
Compila appunto in bytecode
Mica è morto 😏
A proposito di python, potreste dare un'occhiata a Hy http://docs.hylang.org/en/stable/