This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-05-04
Channels
- # 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)
Happy Starwars day! May the 4th be with you.
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!
And May the 4th be with you too Chris 😂
Morning!
The Queen's apparently called an emergency family meeting at the palace
where did you read/hear that @yogidevbear ?
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
My best guess, the royals have decided to emigrate to Europe 😆
perhaps they will change their family name back
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
well done @peterwestmacott
…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)
Prince Phillip is from the Schleswig-Holstein-Sonderburg-Glücksburg family
thank you for the clarification @agile_geek
You know me.... I don't know anything useful but I know trivia
And yes I knew this without Googling but had to check the spelling!
@agile_geek you should join the trivia quiz team I was part of.
They can google hangout me in!
probably not helping you @agile_geek but spacemacs dark theme is the nicest i have yet found 😬
@mccraigmccraig did you see this interview? https://jaxenter.com/lux-jvm-series-133693.html
@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)
yeah i thought that too @agile_geek
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
@agile_geek @thomas surely the house is still Hanover.
@otfrom I think that's true too but Victoria adopted Saxe-Coburg-Gotha (I think)
Any way you dice it ...they're Germans!
i think the principal problems i have with clojure are - [1] E_DYNLANG - lack of static type checking [2] 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.
Yeah... I knew about George I & II not speaking English
Bring back the Welsh I say...although they were Normans via Wales!
The Welsh were the Britons, that ran away when when the Saxons arrived 🙂
Yep bloody foreigners...who were here before us...and the Romans
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?
Rio Grande River is quite good - River Big River
Similarly River Avonmore - Big river river
Tal-y-llyn Lake is definitely just a welshman taking the piss out of the English! - End-of-the-lake Lake
What send the English back to Saxony?
Send all the air breathing land beasts back into the sea where they came from!
And the Angles back to Schleswig-Holstein?
Or Normandy? Or Denmark/Norway? Where will it end?
can I ask a code-related question?
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?
if u must!
(and does it sometimes cause subtle problems I haven’t yet noticed!?)
Nope. It's pretty unambiguous as ns/fn doesn't get confused with fn
I can see that the symbols would always differ, but somehow it sets an alarm ringing in my mental model
i.e. all ns are followed by a slash when ref'ing var's in them
I think local var's inside a fn or let shadowing unqualified fn's is more confusing
(defn my-fn [str] .....)
Obviously that str
is the var bound to the arg not the fn str
but I find that more jarring then ns aliases that shadow fn's
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)
yes, that’s what I was using
Can anyone tell me why (swap! a rest)
doesn’t seem to work on an atom containing an infinite lazy sequence?
it turns out the REPL is trying to print the result, and it’s quite long
Use (set! *print-length* 10)
to restrict the amount the repl prints (in this case to 10 items)
thanks!
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