OO in languages like Java provide a toString method, whereas in others like Rust the method takes a stream. Is an explicit stream useful?
miniblog.
Automatic code formatting is taking over the world. Even Pharo has it! Why wasn't this popular before Go?
Not enough systems (even distros!) ship with source code included. I'm impressed that the code examples in #pharomooc are real Pharo code!
Smalltalk has separate True and False classes. Strictly following 'everything is OO', it makes sense: eg different 'not' implementations!
Microsoft have written a SSA optimiser for their C++ toolchain! https://blogs.msdn.microsoft.com/vcblog/2016/05/04/new-code-optimizer/ (pretty accessible blog post for a compiler)
The Rust packaging story is incredibly good: https://blog.rust-lang.org/2016/05/05/cargo-pillars.html (JS is the only other lang I know of that allows versions to coexist)
The Rust London meetup was excellent. It's funny how many Rustaceans care about robustness: one even used skeptic to test his code slides!
A Googler is writing a text editor in Rust! https://github.com/google/xi-editor (eschews a scripting languages in favor of acme-style pipe to processes)
Editing .vimrc? I looked on MELPA, and I was not disappointed!
The Pharo ecosystem (VMs, images, SmalltalkHub) is served over HTTP! I'm hopeful for the future, there's interest in fixing this.
Emacs tip of the day, courtesy of @bodil and the fine folks at Emacs London: append /~/ in find-file to jump directly to your home dir.
The best ctags implementation these days is universal-ctags: https://ctags.io/ No stable releases yet, but the lang support is superb.
"Pharo is a fish tank, where you can see the [objects] of the system itself, but you can also dive in and interact with them" #pharomooc
"Rebol has neither lexical nor dynamic scope" https://blog.hostilefork.com/rebol-vs-lisp-macros/ (interesting design, uses blocks pervasively)
Showing 571-585 of 922 posts


