Is this line noise?
⍉' *'[⍎'1+0<|z',(∊150⍴⊂'←c+m×m'),'←c←(¯2.1J¯1.3+(((2.6÷b-1)×(¯1+⍳b))∘.+(0J1×(2.6÷b-1)×(¯1+⍳b←51))))'] Nope. This is not line noise, but a complete APL program to display the Mandelbrot set in glorious ASCII, with asterisks and spaces just like Brooks and Matelski did a long time ago while studying Kleinian groups (it’s a short paper, read it someday). I’ll explain in (a lot, I hope) detail this line in a few moments. So, what’s APL first?
Beware! The software described here is just for personal and very light use. Its use beyond purely recreational value is against Google Search terms of service, and I don’t want you or anyone to step that line. Any use of this code is at your own risk.
Well, after this scary paragraph, lets get to the real meat. Which boils down to just a few lines of bash.
Note: It’s best to open the videos in full screen. Also I have added a few line breaks or readability in the code snippets that will make them not work correctly. It’s not hard to find where they are, if you run into any problems let me know.
If you’ve been following this blog, you’ll know I’ve been using Acme and related Plan 9 from User Space utilities lately. One of its pieces is the plumber.
Text editors. You hate them or love them. Praise them with religious zeal, and attack them with the same power. I’ve been an emacs user for the last 8 years, getting as deep as I could without checking the source. And the past few months I have started using evil-mode in emacs, to get some taste of vim in my daily editing (mostly text objects.)
There’s still a third contestant in editor-land, for me.
Glenda, the Plan 9 bunny. Image copyrighted by Lucent Technologies, hosted by Wikimedia Commons and posted here for information purposes
A few months ago I wrote about how I’m using vim in my ipad. You know, I’m an emacs guy, just started writing my own (useful) stuff to improve it. Recently I finished gnusnotes.el, a package which allows you to easily add notes to emails. Of course, before this I had already written emacs code, just that it was only for me.