83 karma · joined February 17, 2013
AS for Javscript, there are worser languages out there, and the debuggers are good enough now, so it can be perceived as a "normal" language.
This doesn't communicate that algorithms are fun. An algorithm book, should be like a Magicians show, really. With fun problems to apply the algorithms on.
I also note that there aren't any links for backreferences to topics, and that at least one topic is missing, heaps.
I am actually very fond of Robert M. Sedgewicks books (Second Edition), and Donald E. Knuths monumental accomplishment. Those books are fun, most books concerning algorithms are not as fun as they should be.
I am picky I guess, I want fun excercises, or presentations, but also accurate details, and minituous explanations.
Interesting.
I guess something like that works for Swift as well.
AppleScript in itself, can't do that, but I can call everything that is in Say Foundation, and the other frameworks (AppleScript version 2.3), and AppleScript is quite SmallTalkish. ;)
The universe of commandline tools is still not completed, and this kind of programming is fun! fun! fun!
Personally I miss the Plan-9's plumb utility. :)
The dev team that implements JavaScript on OS X have even been provided with a reference implementation that does stuff the right way but no . . .
The dev team has even been provided with a reference implementation that does stuff the right way, but no . . .
I use it a lot as a calculator, when I don't use it for autmating the UI. It is great, IMO, the best thing about a Mac.
By the way, in Norway, blood samples are taken from murderers. 23% of all murderers had thc in their veins.
It gives a thorough walk through of the ttys and pty's, IMHO it is a must read for anybody wanting do to TTY programming, and it is also a great source for understanding how the streams works in connection with the tty's/pty's.
Now, this approach depends of course how well you know make to begin with. But there are a lot of examples out there, and the man pages of GNU make are quite good. It is quite true to the old make facility, so even older book examples should work with it.
I use make together with a markdown compiler, and the m4 preprocessor, to keep devdocs up to date, in one huge document, where everything is included, and the various sections as stand-alone docs. The markdown version of the section files is almost uncluttered from m4 and html. I link from any external doc to any other via links in the toc in the main doc index.html, to keep everything as simple as possible. It's sweet.
I think I'll stick with the somewhat mediocre Notes.app that are included with OS X for the moment. If we take away all the gloss, and the fact that you can't have multiple Notebooks, and sharing, and .. and .. then we are left with basically the same. :) Another objection is the max password length of sixteen, that may be long enough but...
do shell script "cd ~/Downloads/doing-master; gem install doing" with administrator privilegesOS X is on the other hand sexy, since you can build emacs-keybindings into the OS and every app that uses the Cocoa Text System, you can even get an "extra clipboard" with the kill-ring.
As for programming, when it is more convenient with an editor as the "control-center" for the endeavour, or real small things that makes a simple editor feasible, then I must say I prefer Vim.
The place I balked, is where he said that design patterns are almost dead. I find design pattersn to be invaluable, and so does at Apple Computer and with them millions of developers, so the death of design patterns is a bit premature.
I must also say that I am reluctant to write large tests, and "mock objects" to provider large environments for the code to run in, as that may introduce new bugs and more work.
I guess (hope) the correct stratagems for when to implement tests, and when not comes with experience!