miniblog.

Do people get value from live streaming conferences? I've watched some great recorded talks but I'm indifferent to watching live.
Whilst representing an AST as a list is lovely for macro writing, I've never liked that parsing is lossy. You also can't recover line nums.
Amazing Haskell library that builds an AST but preserves comments and whitespace for editor refactoring:
Exciting early results on using superoptimisation to discover missing simplifications in LLVM: http://t.co/jo2dc4KJ1f
I'm currently experimenting with the varied isearch alternatives. It's like Emacs is a primordial goo through which new editor ideas evolve!
Coming from Python, Rust has an extraordinary number of integer types. I've used i8, u8, i64 and usize all in the same block of code!
I'm moving from ace-jump to avy. avy is a little more versatile, actively maintained, and can be configured to be a drop-in replacement.
Aha, great to see that ENSI have standardised the BF language to give compiler writers maximum flexibility! http://t.co/aHoMcyDJxv
What's your least favourite Emacs keybinding? I find C-M-x awkward for such a useful command. Moved to C-c e and never looked back.
Are there any languages that allow spaces in variable names? Would be interesting to try: could help readability but would affect syntax.
Quickcheck is great for finding interesting bugs, but it's a little sad when your tests randomly go green inappropriately.
Correctly printing floats was considered to be a solved problem, but there have been some recent perf improvements: http://t.co/C9UoVPSwt0
Benchmarking correctly is hard. Criterion generates HTML reports: http://t.co/J15W2yTr2q and performs linear regression to measure noise!
Found my first genuine bug using quickcheck! It can be hard to write properties, but http://t.co/fpkY7zIoWA is very helpful.
Nifty Emacs command of the day: helm-imenu. It lets you jump to definitions within a file, but also gives you an overview of that file.
Showing 5,146-5,160 of 7,553 posts