The Curious Engineer

All blogs / Dev tools / editors / IDEs

Wilfred Hughes::Blog

wilfred.me.uk

programming, language design, and human factors

Dev tools / editors / IDEsLisp / Clojure / SchemeCompilersRustEngineering blogs

’10’15’20’25
Posts
70 from 11 May 2009 to 6 Sep 2022
Posting
quiet since 2022
Kind
personal blog
Feed
https://www.wilfred.me.uk/rss.xml

2022 1

  1. Difftastic, the Fantastic Diff

2019 2

  1. The Siren Song of Little Languages
  2. How High Are Your Tests?

2018 2

  1. Helpful: One Year On
  2. The Emacs Guru Guide to Key Bindings

2017 12

  1. These Weeks in Remacs III
  2. Helpful: Adding Contextual Help to Emacs
  3. Suggest.el: Synthesising Constants
  4. Optimising Dash.el
  5. These Weeks in Remacs II
  6. Synthesising Elisp Code
  7. The Astounding Variety of Groovy Strings
  8. Remacs Talk Transcript
  9. Pattern Matching in Emacs Lisp
  10. These Weeks in Remacs
  11. This Week in Remacs
  12. Announcing Remacs: Porting Emacs to Rust

2016 10

  1. Introspecting Glue Code
  2. Searching A Million Lines Of Lisp
  3. Rustdoc Meets The Self-Documenting Editor
  4. Example Driven Development
  5. Hypermedia: How the WWW fell short
  6. The Strange World of Directory Scope
  7. Effortless Major Mode Development
  8. LLVM Developer Meeting 2016
  9. Coming in Emacs 25.1: Even Better Introspection!
  10. An Industrial-Grade BF Compiler

2015 8

  1. Even More BF Optimisations
  2. An Optimising BF Compiler
  3. Exploring Rust
  4. Effective Developer Interviews
  5. Adding A New Language to Emacs
  6. My First LLVM Compiler
  7. Taming a Wild Elasticsearch Cluster
  8. Hubot for Smartphone Messaging

2014 17

  1. The Code Less Travelled
  2. Editing Julia code (with Emacs!)
  3. The Fastest BigInt In The West
  4. The Definitive Guide To Syntax Highlighting
  5. Comparative Macrology
  6. Baby Steps to a C Compiler
  7. Recursion, TCO, and You
  8. Trifle: Lists and CONSequences
  9. Testing Django Websites
  10. Trifle Lisp: Being Explicit With Strings
  11. Trifle Lisp: Designing a Numeric System
  12. Attracting and Keeping Developers
  13. RPython for Fun and Profit
  14. Choosing A Host Language
  15. Introducing Trifle
  16. Of Types and Men
  17. Lisp Is Just Syntax

2013 3

  1. No Naked Excepts
  2. Adventures in Multi Paradigm Programming
  3. Essential Elisp Libraries

2012 2

  1. Why Markdown Is Not My Favourite Language
  2. Playing Blackjack With Haskell

2011 5

  1. Lessons From Porting To CoffeeScript
  2. Short and Sweet P != NP Proof
  3. Friction Free Blogging
  4. Python: What I wish I'd known
  5. Building a next generation Esperanto web dictionary

2010 3

  1. Why Tor Has Failed But I2P Will Not
  2. Considering GSM Security
  3. Paranoid Firefox

2009 5

  1. Notes On LaTeX
  2. The Case For Standard ML
  3. Notes On Visual Basic 6
  4. Cambridge Links
  5. Minimalism: Keeping code to a minimum