miniblog.

You know Pharo has a GUI programming emphasis when even the hello world in #pharomooc opens a GUI!
Photo
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)
I've learnt complex languages in the past, but assembly has an incredibly intricate programming model. Tiny change->assemble->test.
I'm going to the London Emacs meetup tomorrow! https://www.meetup.com/London-Emacs-Hacking/events/230686750/ Do say hello if you're attending.
a prog by any other name https://www.tedunangst.com/flak/post/a-prog-by-any-other-name (interesting post on how programs see their own name, with a Unix focus)
The many advantages of the new advice system in Emacs:
Emacs package of the day: disaster https://github.com/jart/disaster (a great way of learning assembly!)
Photo
Smart Languages and Dumb Parsers https://web.archive.org/web/20071229092212/http://glomek.blogspot.com/2007/12/smart-languages-and-dumb-parsers.html (on the relationship between syntactic sugar and metaprogramming)
Not convinced by org extensions that hide the original syntax. It's less explicit. Perhaps experienced users have internalised the syntax?
Io is designed to very embeddable, to the point that there are operating systems based on it! IoL4:
A very readable introduction to inline asm with gcc:
Showing 4,531-4,545 of 7,584 posts