miniblog.

Gosling's Emacs was scripted in MLisp, which was a remarkably quirky language: https://news.ycombinator.com/item?id=8727085
I am really impressed with edebug. It's one of the nicest debuggers I've ever played with, and I feel I've only scratched the surface.
Fascinating to see that Elm has removed the Either type with the goal of making code explicit: http://t.co/XrXyiWo65J
Considering porting my node.js REST API backend to Hapi. Seems polished & a good plugin ecosystem (I'm particularly interested in Swagger).
Emacs' C code is pretty macro heavy. For example, https://github.com/emacs-mirror/emacs/blob/f3e16cbb5258fcbe2969eb48b332b2c629cfb2a6/src/print.c#L112 . I suppose it's a natural inclination for lispers.
Really interesting to see discussions of using Rust in the Gecko codebases:
Emacs is full of commands where it's good to know they exist. I used a register instead of the kill ring today (never needed it before!)
Considering the diversity in programming language syntax, it's a shame there are few options for regexp syntax. Is PCRE really optimal?
Awesome paredit feature of the day: M-? convolves. Before: (progn (save-excursion| (a) (b))) After: (save-excursion (progn (a) (b)))
Amazingly sophisticated and powerful alternative to debugging with logging or print statements: http://t.co/c2owqj23ZT
I think the optimal time to upgrade something is just after the majority, so bugs have been filed, but the maintainer is still interested.
Optimising and inlining Smalltalk message sends: https://clementbera.wordpress.com/2014/08/12/arithmetic-inlined-and-special-selectors/ -- interesting discussion of JIT weaknesses.
The more I learn of Matlab and R conventions, the more sense Julia's design makes to me. It often draws its conventions from them.
Really cute ASCII art graphing in Julia:
GitLab looks really good. There is a school of thought that says F/OSS shouldn't be hosted on a proprietary service. I'm sympathetic.
Showing 61-75 of 1,323 posts