Sometimes the increased computerisation of the world bothers me. The idea of rebooting a watch or toaster is no longer inconceivable.
miniblog.
I'm happy to announce v0.5 of Trifle lisp! You can now actually do things with strings! (They're just sequences now) https://github.com/Wilfred/trifle
Docs or it didn't happen.
Classic #Emacs tip: if you use query-replace 'foo' with 'bar', Emacs will replace 'Foo' with 'Bar' and 'FOO' with 'BAR'. Ingenious.
Etsy actually regularly run ClamAV on their source code! http://t.co/pzZmFCMwjE
It's wiser to have a simple backup with an awkward restore process than the opposite. Simple backup schemes get run.
Type-checking is just one static verification tool. Arity, numeric overflow, array bounds and null errors can also be verified statically.
The difference between a functional experience and a compelling experience is usually huge.
Migrating servers is often more hassle than anticipated.
IPython also allows you to paste in '>>> foo()' and it treats it as 'foo()'. Really smart, and not an obvious thing to implement.
IPython includes a 'who' command, which shows variables that have been defined during your interactive session (not imported). Handy.
Having code style guidelines is a good thing, but after getting to know a team it's usually possible to work out who wrote what.
It's remarkable how many successful languages don't provide namespaces.
Downloading software securely is nearly impossible: http://t.co/8bgFvzLU3u App stores and Linux package managers do a somewhat better job.
Critique of programming languages is useful to drive evolution, and helps programmers see pitfalls. However, making a good language is hard.
Why pie charts aren't always illuminating, explained in graph form: https://en.wikipedia.org/wiki/File:Piecharts.svg
PEP 238 discusses how `1 / 2` differing from `1 / 2.0` can be confusing : http://t.co/lkTAIPcEEo . I wonder if Ruby will change similarly?
The more I hack on my pet wiki project, the more I like the competing UIs. I've learnt that looking friendly is better than looking polished
The live demo shell on http://t.co/1hjLYDZMFV is very nifty. JS has huge scope for live demos in the docs.
I've been using lisp enough to be perfectly happy with macros, but I confess I still find Template Haskell hard to read.
Showing 1,101-1,120 of 1,323 posts