miniblog.

Interesting insight: variadic functions make infix operators less necessary. From
Photo
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.
Photo
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!
Photo
Ensure you have enough data to run any subset of the code!
Photo
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