Cipherd@lemmy.ml to Programmer Humor@programming.dev · 1 day agofunctionslemmy.mlimagemessage-square97fedilinkarrow-up1559arrow-down17file-textcross-posted to: programmerhumor@lemmy.ml
arrow-up1552arrow-down1imagefunctionslemmy.mlCipherd@lemmy.ml to Programmer Humor@programming.dev · 1 day agomessage-square97fedilinkfile-textcross-posted to: programmerhumor@lemmy.ml
minus-squaresave_the_humans@leminal.spacelinkfedilinkEnglisharrow-up20arrow-down2·20 hours agoAnyone tried lisp? Looks something like this. ((()))()())))
minus-squareSlurpingPus@lemmy.worldlinkfedilinkarrow-up16·15 hours agoRemarkable how if the parenthesis is shifted from lambda() to (lambda), people lose the ability to comprehend things.
minus-squareJankatarch@lemmy.worldlinkfedilinkarrow-up2·edit-213 hours agoIsn’t it more like foo(){…} -> (define foo (lambda ())) tbf?
minus-squarestammi@feddit.orglinkfedilinkarrow-up2·9 hours agoIn clojure it’s (def (fn [])) or short (defn []).
minus-squareSlurpingPus@lemmy.worldlinkfedilinkarrow-up1·edit-212 hours agoIn Emacs Lisp, you use one of these two: (defun funcname (arg1 arg2) (+ arg1 arg2)) (lambda (arg1 arg2) (+ arg1 arg2)) — with the latter typically being an argument to another function or macro.
Anyone tried lisp? Looks something like this. ((()))()())))
Remarkable how if the parenthesis is shifted from
lambda()to(lambda), people lose the ability to comprehend things.Isn’t it more like
foo(){…}->(define foo (lambda ()))tbf?
In clojure it’s (def (fn [])) or short (defn []).
In Emacs Lisp, you use one of these two:
(defun funcname (arg1 arg2) (+ arg1 arg2))(lambda (arg1 arg2) (+ arg1 arg2))— with the latter typically being an argument to another function or macro.
deleted by creator