I'm impressed how easy it is to set up CI for Rust projects with Windows. I have my first green build! https://ci.appveyor.com/project/Wilfred/userinfo/branch/master
miniblog.
You can actually teach the Emacs byte-compiler to use specific opcodes for your functions! I've made dash.el faster: https://github.com/magnars/dash.el/pull/210
Awesome Emacs command of the day: apropos-value. It finds any variable that contains the value you're looking for. Powerful!
What Programming Languages Are Used Most on Weekends? https://stackoverflow.blog/2017/02/What-Programming-Languages-Weekends/ (both Haskell and asm see more weekend use — both extremes!)
Fascinating deep dive into the relationship between full laziness and Haskell memory usage: https://www.well-typed.com/blog/2016/09/sharing-conduit/
The notion of 'necessary implementation complexity' is hugely dependent on your performance budget. Slow and elegant is common tradeoff.
Emacs' strings types handle Unicode well: you get 'multibyte' strings for non-ASCII data. Rust type analogy: https://github.com/Wilfred/remacs/pull/136#pullrequestreview-20391204
An IRC bot -- written in Prolog! https://github.com/ljos/epictetus (I'm a huge admirer of Prolog, for the right problem it's brilliant)
Blogged: These Weeks in Remacs: https://www.wilfred.me.uk/blog/2017/02/05/these-weeks-in-remacs/
Ever wanted to run Emacs 16, released 1985? There's now a GitHub project to make it compile! https://github.com/larsbrinkhoff/emacs-16.56/
Writing some Rust on Windows today! Painless so far, even for a linux-biased dev like me.
Surprisingly few dynamic languages have a full complement of immutable datatypes. Eg Python only has tuple and frozenset built in.
Piston achieved some incredible performance results, but Dropbox is no longer sponsoring the project: https://blog.pyston.org/2017/01/31/pyston-0-6-1-released-and-future-plans/
How to Write Fast(er) Emacs Lisp https://nullprogram.com/blog/2017/01/30/ (great overview of the details rust matter, particularly opcodes)
Lossless Web Navigation with Trails https://medium.com/@patrykadas/lossless-web-navigation-with-trails-9cd48c0abb56 (like Tree Style Tab, but more general!)
TIL that making an ABI mistake can cause segfaults in Rust, without unsafe or warnings! https://github.com/rust-lang/rust/issues/39394
That desperate feeling when you look at assembly in gdb trying to find out which assumption your code makes is wrong.
Remacs now builds on OS X, and we run the Emacs ERT tests on every PR! https://github.com/Wilfred/remacs/pull/79
Nice overview of Scheme macros, and a good motivation for having a syntax object (filenames! line numbers!) https://www.greghendershott.com/fear-of-macros/Transform_.html#(part._.What_s_the_input_)
On the relationship between expressiveness and the need for patterns, from an interesting paper on PL expressiveness
Showing 821-840 of 885 posts