miniblog.

Fascinating paper on refactoring: extract method is most common, most refactoring is manual, and tool trust is low!
Photo Photo Photo
Is code hosting like email in that you're almost always better off using a hosted solution rather than running it yourself?
It's really interesting to write code in Smalltalk, with no files.There's no inherent ordering and lots of flexibility wrt grouping of code.
Smalltalk is the only language I know of where you can have multiple debuggers, with different stacks, in the same instance.It's liberating.
A fascinating proposed feature for magit: reverse blame! https://github.com/magit/magit/issues/3055 (view the last commit that a given line exists in)
Is it wise to macro-expand arbitrary code? I can see the value (analysis tools, certain nested macros) but I worry about side effects.
It would be interesting to see an IDE that could suggest useful names for variables. I often name a List<User> simply 'users'.
Uploading a program, even if running, from a local device to a beefy server! Telescript's concepts would work today: https://en.m.wikipedia.org/wiki/Telescript_(programming_language)
This really elegant: GitHub is parsing Python code so it can tell you which functions changed in a commit! https://twitter.com/Abt_Benjamin/status/903349764921729025
Smalltalk isn't about editing code, but executing a very long lived mutable program!
Photo
What are the refactorings that you consider essential? Is there a minimum set? More interestingly, can an IDE be complete, such that there are no extra refactorings that a user wishes to use?
What are the refactorings that you consider essential? Is there a minimum set? More interestingly, can an IDE be complete?
Whisker is a stacked, pane based class browser for Smalltalk. https://wiki.squeak.org/squeak/1993 (nice to see design alternatives!)
Photo
Joy is a mind-bending concatenative programming language with combinators: https://ncreep.github.io/language_perils/blog/2013-03-18-the-joy-of-joy.html
Aphorisms on programming language design https://www.rntz.net/post/2017-01-27-aphorisms-on-pl-design.html (fun post critiquing some common themes in PL design)
Showing 3,256-3,270 of 7,508 posts