Rust has an impressive list of influences: http://t.co/Fwy8HFtljC It's not often you see NIL and newspeak discussed!
miniblog.
Git v2.5 is out already! https://github.com/git/git/blob/master/Documentation/RelNotes/2.5.0.txt Lots of polish, no major changes. Feels like the pace of git development is increasing!
It's increasingly common to build bots that manage issues on GitHub. For example Go has a bot that cross-references: https://github.com/golang/go/issues/11369
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: https://mpickering.github.io/posts/2015-07-23-ghc-exactprint.html
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.
ENSIME is a very nice Scala package for Emacs: http://t.co/9BxwSWjFl5 -- why don't more languages offer an 'inspect type' feature?
Writing an autocomplete tool for IDEs is an interesting problem. Rust is using AST pruning, C# uses lazy compilation http://t.co/zabM0tsthH
Showing 301-320 of 650 posts