You cannot and should not separate languages from their tool ecosystems. Tooling in static/dynamic/image languages: http://t.co/EgK8VxWqHN
miniblog.
Spent a while trying to abstract a 'pairwise map fn' before realising I'd reinvented fold. At least it's easy to spot familiar abstractions.
Deeply impressed by the SVN-git mirroring tool: http://t.co/rQjAO2lLU0 It works really well, and its support team are actual devs!
Statically typed OO languages with curly brace syntax are the 4 chord song of language design. Push the boundaries and explore!
Magit 2.1 is out! https://raw.githubusercontent.com/magit/magit/master/Documentation/RelNotes/2.1.0.txt (@magit_emacs is the gold standard for great Emacs integration of tools)
It's exciting to see proposals for a Java REPL! http://t.co/m8825nuZTh Feels like Java development has really picked up in the last 2 years.
Demonstrating that tail-calls can be viewed as just goto statements (using Common Lisp) http://t.co/uyrkT44Ouk
Kilobyte Constants, a Simple and Beautiful Idea that Hasn't Caught On http://t.co/ouw7CvWnM4 (I suppose reader macros can provide this too)
Rust can automatically rewrite functions to use out pointers instead of copying data! Neat. https://plus.google.com/+WayneRadinsky/posts/Gd3pnWWykMo
The only thing I could spot was a lack of named groups and back references.
OpenBSD's httpd uses Lua patterns http://t.co/az7QKKDLOq instead of PCRE regexes. They say this is simpler, but it seems comparable to me?
Great survey of what semantics C users expect from their compilers: http://t.co/3xmwmOkkU2
I find myself using iedit https://github.com/victorhge/iedit for many basic refactorings these days. It's powerful, and works in every language!
"OpenBSD's man pages are so nice that RTFMing somebody [...] is not condescending but selfless." http://t.co/Wfpg3xRcL8 docs matter!
I have plenty of mutable variables in Rust, but I quite like explicit mutability. It makes function signatures clearer.
Rust 1.1 is out! http://t.co/2oFHXT1fyS The compilation speedups are palpable and make a big difference.
Great post on using Quickcheck on new Erlang features: https://medium.com/@jlouis666/breaking-erlang-maps-1-31952b8729e6 Impressive that Quickcheck found 2^31-1 as a counterexample!
Really excited to see Telegram has released a bot API! https://telegram.org/blog/bot-revolution It's a major feature lacking in other IM apps.
Standard Chartered have written their own Haskell compiler! https://donsbot.wordpress.com/2015/06/10/haskell-dev-role-in-strats-at-standard-chartered-london/ Wow! I wonder what they see as the advantages.
Edebug tip of the day: press e when using edebug and you can evaluate expression in the context of the current expression.
Showing 341-360 of 650 posts