Shoulda woulda cdr. (Is there any other pronunciation of cdr?)
miniblog.
ELF in Guile https://wingolog.org/archives/2014/01/19/elf-in-guile (reduced startup time from 11ms to 8ms!)
Side projects (time permitting) are a wonderful way of exploring new ideas and tools. It's important to be different from $day_job though.
Using Csmith to measure compiler bugginess over time:
Brilliant blog post on debugging code gen bugs in VC++:
/proc/$PID/maps is a marvellous debugging aid. It helps answer questions like 'is this pointer in range for the heap?'
Many languages without GC use refcounting. Sadly this doesn't prevent surprising pauses -- one DECREF could end up freeing a large graph.
Great example of out-of-bounds array/struct access being exploited for optimisation by gcc:
I can't create an ipython notebook as fast as I can fiddle in a normal REPL. The results are brilliant though. Truly showing your workings!
Whilst Rust does not have higher kinded types, it does have higher rank trait bounds: https://stackoverflow.com/questions/35592750/how-does-for-syntax-differ-from-a-regular-lifetime-bound/35595491#35595491 (lifetimes for closures)
Blogged: LLVM Developer Meeting 2016:
I haven't yet found a use case for nested comments. What problem do they solve?
Calling Conventions Demystified https://www.codeproject.com/Articles/1388/Calling-Conventions-Demystified (interesting tidbit: callee cleaning up stack reduces code size, e.g. __stdcall)
Is the fastcall calling convention faster? https://stackoverflow.com/q/2188680 (it depends on arch and how sensitive your app is to register pressure)
Showing 4,636-4,650 of 7,584 posts