After implementing COND in my partial evaluator, I've concluded that IF is a better special form. COND simply has too many ways to use it.
miniblog.
Travis is introducing Build Stages, supporting workflows like 'run all this in parallel but only proceed if green' https://blog.travis-ci.com/2017-05-11-introducing-build-stages
Language Server Protocol using Clangd
https://eclipse.org/community/eclipse_newsletter/2017/april/article5.php
C++ is a textbook example of a community benefiting from a shared OS parser!
Blogged: The Astounding Variety of Groovy Strings
https://www.wilfred.me.uk/blog/2017/05/23/the-astounding-variety-of-groovy-strings/
'Fishing' for p<0.05 is an unfortunate term:it implies ill-intent rather than inadvertently finding spurious results https://www.stat.columbia.edu/~gelman/research/unpublished/p_hacking.pdf
I've not found anything that scales to lengthy text as well as book/ebook. Long webpages are too easy to accidentally scroll.
The Smalltalk Blue Book https://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf is great (introduces the language, explains usage) but also has this cute mouse explanation!
It's always seemed odd to me that Lisp is mentioned with functional programming. Perhaps FP colloquially means 'effective but uncommon'?
'yarn create foo' automatically installs create-foo, so users don't need globally install the correct tools: https://yarnpkg.com/blog/2017/05/12/introducing-yarn/ (neat!)
Really interesting filesystem, which even uses machine learning to predict access patterns to help caching! https://twitter.com/changelog/status/866680805887807488
GitHub integration in Atom: https://blog.atom.io/2017/05/16/git-and-github-integration-comes-to-atom.html (I'm excited to see how this develops, it's GitHub's central feature set)
An elegant way of showing syntax of break in while loops! (Greenfoot screenshot from https://docs.google.com/presentation/d/1MD-CgzODFWzdpnYXr8bEgysfDmb8PDV6iCAjH5JIvaI/pub?start=false&loop=false&delayms=3000&slide=id.g1d7c11dd1b_0_304 )
The user experience of language design
https://web-beta.archive.org/web/20150224230319/http://www.jut.io:80/blog/2015/the-user-experience-of-language-design (on the parallels between UI design and PL design)
The tradeoffs of interactive programming vs static typing. I'm excited about Unison as a best-of-both-worlds design. h/t @deech
Showing 3,556-3,570 of 7,508 posts