Interesting insight: variadic functions make infix operators less necessary. From
miniblog.
Experimenting with Mirrors for JavaScript
https://www.wirfs-brock.com/allen/posts/228
A great introduction to mirrors and the reflection problems they solve.
"There's no way of expressing a complete program: there isn't even a concept textually. A sea of objects living." https://youtu.be/BDwlEJGP3Mk?t=3m40s
A Unified Styling Language
https://medium.com/seek-blog/a-unified-styling-language-d0c208de2660
Excellent discussion of CSS-in-JS, and the possibilities it creates for optimised webdev.
Behaviorism versus Reflection
https://handbook.selflanguage.org/2017.1/progguid.html#behaviorism-versus-reflection
From the Self docs, but applies to every dynamically typed OO PL I've worked with.
Sobering discussion from a Self contributor of the challenge of preserving materials created by a community.
Writing a package manager for a new PL is a major undertaking. Would you release a new PL depending on (say) npm?
The Frontier in Open Source
https://medium.com/@ztellman/standing-in-the-shadow-of-giants-9ac52f8b4051
Great post exploring the narratives and dynamics around OS projects and communities.
A debugger should show you the source code of every method in the stack trace, simultaneously: https://gbracha.blogspot.co.uk/2008/07/debugging-visual-metaphors.html
A new version of Self has been released! https://blog.selflanguage.org/2017/05/24/self-mandarin-2017-1/
Great to see this innovative PL continuing.
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.
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!)
Showing 561-580 of 885 posts