Pharo 7.0 will use git for managing source code! https://pharo.org/2017PharoDays (Even the image-based PLs using it: remarkable!)
miniblog.
Perl docs don't just use syntax highlighting, they link language keywords so you can visit the relevant page!
The State of JS blog posts have some great visualisations exploring dev attitudes to languages and tools:
Woah, Chrome will start blocking adverts that are too intrusive!
A study on the correctness of formally verified distributed systems:
https://blog.acolyer.org/2017/05/29/an-empirical-study-on-the-correctness-of-formally-verified-distributed-systems/
Great paper looking at bugs in verified systems
Implementing Execute-Only Memory in userland: https://www.tedunangst.com/flak/post/userland-xnr-jit (an elegant way of hardening JITs to ROP exploits!)
The Rust docs contain an index where you can find syntax, even if it's ungooglable! https://doc.rust-lang.org/book/syntax-index.html
Every language should have this.
Great video demonstrating how to work with code in Self: https://bluishcoder.co.nz/2015/11/18/demo-of-programming-in-self.html
Very different to using a text editor or even Smalltalk!
Interesting insight: variadic functions make infix operators less necessary. From
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?
Showing 3,676-3,690 of 7,641 posts



