This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # bangalore-clj (3)
- # beginners (23)
- # boot (89)
- # cider (11)
- # cljs-dev (22)
- # cljsjs (5)
- # cljsrn (21)
- # clojure (141)
- # clojure-android (1)
- # clojure-berlin (1)
- # clojure-greece (1)
- # clojure-italy (13)
- # clojure-mke (2)
- # clojure-nl (8)
- # clojure-norway (5)
- # clojure-russia (22)
- # clojure-sg (4)
- # clojure-spec (38)
- # clojure-uk (109)
- # clojurescript (150)
- # consulting (4)
- # core-async (7)
- # cursive (13)
- # datascript (8)
- # datomic (72)
- # dirac (185)
- # emacs (5)
- # figwheel (2)
- # flambo (1)
- # hoplon (13)
- # immutant (6)
- # lambdaisland (7)
- # lumo (46)
- # off-topic (13)
- # om (4)
- # onyx (1)
- # pedestal (1)
- # re-frame (68)
- # reagent (15)
- # rum (16)
- # slack-help (4)
- # spacemacs (22)
- # specter (3)
- # vim (10)
- # yada (28)
I have watched a few of Martin Kleppmann's talks and they're awesome. I remember him saying that book was years in the making!
Trending a bit on twitter and searching for "news buckingham palace" brings up some stories. BBC had this to say eventually http://www.bbc.co.uk/news/uk-39801908
but the queen doesn't have a passport.... and she is not a citizen (and certainly not a subject).... so how would that work?
and another question... assuming it would Prince Philip's family name they would take, but which on is it? Saxe-Coburg and Gotha ?
it's way too complicated @thomas . it would be much better if they all did the decent thing and guillotined themselves
pseudo-random core function of the day:
------------------------- clojure.core/force ([x]) If x is a Delay, returns the (possibly cached) value of its expression, else returns x
…and apparently Prince Philip is stepping down from his public duties. I’m not sure how we’ll survive the Brexit negotiations without his seasoned diplomacy on hand.
@thomas It has an alternative spelling "Saxe-Coburg-Gotha" and it's from the Queens lineage (via Prince Albert - Prince Consort to Queen Victoria)
probably not helping you @agile_geek but spacemacs dark theme is the nicest i have yet found 😬
@minimal I did.... struck me as extremely arrogant....but I'm no language designer! I would jsut leave a comment to hang in the air "he's only been a professional developer since 2008" - Rich Hickey (25+ years and counting)
to put that in perspective in 2008 I had been a professional programmer for 20 years and I still think I could never create a language
maybe a bit of arrogance is needed to motivate you to bother creating a new lang in the first place
Maybe but the interview put me off ever trying Lux. I worry about what community the language might attract?
> One of the things that turned me away from Clojure was that much of its design felt like a hack. seems a bit OTT
I think Clojure's design has a number of compromises...and good basis for just about all of them.
clojure’s implementation might feel a bit hacky sometimes, but it’s design seems pretty solid IME
nothing is perfect and clj(s) has it weird parts (`pr-str` vs.
read-string anyone?). but it is usable. and I like the fact that it focusses on simplicity.
i've been looking at lux for a while - and i can't do it quite yet, but as long as it continues on it's current trajectory for a couple more point releases i will probably be moving code from clojure over to lux
he might come across as arrogant in the interview, but he's not arrogant at all on gitter, so i presume there is a second-language & idiom thing going on
his code is awesome and has answers to all the (technical) problems i have with clojure - check it out, though read the gitbook first, lux is quite different from clojure
i think the principal problems i have with clojure are -  E_DYNLANG - lack of static type checking  global namespace and i can't see them ever being solved (in clojure)
the important thing is to remember that the monarchs of England since 1066 have been French, Welsh, Scottish and German. And the French and German ones went through a few monarchs before they were even bothered to speak English.
Henry IV (1367) was the 1st king to speak English natively. George III the first of the Hanoverians.
Some invader comes in. Points at the flowing water and grunts. The local Briton goes "It is a river you dimwitted imbecile" and it gets called the River River.
Isn't there a River River River somewhere in the World? Vaguely remember it being "River x-y" where x and y were other languages words for river?
Tal-y-llyn Lake is definitely just a welshman taking the piss out of the English! - End-of-the-lake Lake
Send all the air breathing land beasts back into the sea where they came from!
does anyone find it weird that I can have a namespace alias and a local “variable” with the same name, and this doesn’t seem to cause problems?
I can see that the symbols would always differ, but somehow it sets an alarm ringing in my mental model
I think local var's inside a fn or let shadowing unqualified fn's is more confusing
yeah - I used to have a linter that warned me about that one - but I got fed up with most of my linters and switched them off
This has shadowing detection using tools.reader & analyzer (analyzer will probably go away soon)
Can anyone tell me why
(swap! a rest) doesn’t seem to work on an atom containing an infinite lazy sequence?
(set! *print-length* 10) to restrict the amount the repl prints (in this case to 10 items)
I’ve been using https://github.com/candid82/joker as a linter recently (in emacs with flycheck-joker) and I like it
Good for basic stuff on the fly. It’s written in go so doesn’t cover everything, but works on code that doesn’t compile and cljs
@minimal I want to integrate that into my workflow, what kind of things does it catch?
unused imports, wrong arguments to local functions, missing symbols, badly formed builtin macros
examples with screenshots here https://github.com/candid82/SublimeLinter-contrib-joker#reader-errors
I never got on with the linters that have to load a whole project, they usually bail and are slow
nice blog post w/some tips for my day job https://tech.grammarly.com/blog/building-etl-pipelines-with-clojure