This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-10-23
Channels
- # 100-days-of-code (2)
- # aws (1)
- # beginners (105)
- # boot (36)
- # calva (4)
- # cider (56)
- # clara (37)
- # cljdoc (16)
- # cljs-dev (19)
- # clojure (44)
- # clojure-dev (20)
- # clojure-italy (24)
- # clojure-nl (3)
- # clojure-serbia (2)
- # clojure-spec (15)
- # clojure-uk (44)
- # clojurescript (41)
- # code-reviews (3)
- # core-async (12)
- # cursive (24)
- # datomic (4)
- # emacs (1)
- # figwheel-main (10)
- # fulcro (168)
- # funcool (2)
- # hyperfiddle (15)
- # jobs (2)
- # jobs-discuss (79)
- # juxt (19)
- # lein-figwheel (1)
- # leiningen (2)
- # luminus (14)
- # mount (8)
- # nrepl (9)
- # off-topic (9)
- # other-languages (1)
- # pathom (32)
- # reitit (6)
- # ring-swagger (3)
- # shadow-cljs (10)
- # slack-help (11)
- # spacemacs (20)
- # sql (29)
- # tools-deps (28)
- # vim (29)
- # yada (4)
I have only one purpose in passing on the following link -- your mild amusement. [But some of those links are fairly educational, too.] I have only two purposes in passing on the following link -- your mild amusement, and perhaps you may learn something. [But aren't you kind of obsessed about the clojure.set function behavior, too? I mean, you have spent way too much time thinking about it, Andy]. ..... I have only three purposes in passing on the following link. three purposes. [You should apologize to Monty Python now.]
After looking up the meaning of that symbol, I accept the assessment (with the slight qualification that what I experience is not rage, but annoyance 🙂 ) I had never seen this video before, and it did seem to be a nice reasonably short (1 hour) explanation from a C++ compiler writer's perspective on why C/C++ have so much undefined behavior: https://www.youtube.com/watch?v=yG1OZ69H_-o
I was too lazy, I decided to read the code. I would have run it if you provided an all in one though. I wonder if clojure loads from git... No, of course not, it has java in.
One does not often hear someone describe themself as lazy for reading code rather than running it 🙂
It isn't the kind of thing I would want to publish a JAR for, due to the fear that someone would use it accidentally. Just a bit of silliness.
Do you mean something like this? https://github.com/jafingerhut/funjible
That one throws AssertionError, not IllegalArgumentException
oh, you want the exception and the frog? Yeah, that is a one-line change 🙂
Then I just have to plant the changes secretly into my colleagues machines somehow...
You are the second person who said they are thinking of doing that 🙂
Making it throw an exception will cause clojure.data/diff to also throw exceptions in some cases where I believe it returns the correct answer today.
I recently got caught with my install of sl on a colleagues machine where I noticed they had sudo without a password. They didn't typo sl for 5 months!
That frog jumping out of the box has been my canonical mental image of "undefined behavior" ever since I learned C in the early 90s 🙂
I just learned yesterday while searching the Internet for articles/videos on undefined behavior the term "nasal demons"
The singing frog is a favorite cartoon of mine, so a much better mental image, I think.