Some of the below material also appears in
my blog
.
Talks/Slides/Videos
Experimental VSCode Extension for Solidity
Vulnerability Tools x Benchmark Suites = Unicorns— Unconf ETHBerlin 0
B::DeparseTree for Better Location Reporting— YAPC 2018 Glasgow
and revised for the
2019 DC and Baltimore Perl Workshop (DCPBW)
From LAP to Lisp — 2018 NYC Emacs 2018 Talk
Decompilation, Translation, and Debugging — PyCon 2018 Colombia (slides)
Decompilation, Translation, and Debugging — PyCon 2018 Colombia (video)
Python Assembler Lightning talk — PyCon 2018 Colombia
NYC "Hack && Tell" Sept 2017 Meetup Lightning Talk
NYC Perl Meetup Lightning Talk
Slides for an NYC Emacs Meetup
Slides NYC Full-Stack Engineering Meetup
Slides for a joint NYC Lisp/Emacs Meetup in 2012
Joint NYC Lisp/Emacs Meetup (video)
Slides for a talk on Ruby debuggers
A presentation on debuggers I've worked that on
given at the New York City Ubuntu Conference, 2007
Debugging Makefiles with remake, part 1
; circa 2007
Debugging Makefiles with remake, part 2
; the code has changed since then
Personal Blog
Miscellaneous ramblings and rants
PDFs
Decompilation Paper
Emacs Bytecode Manual
(source)
Greg Chaitin, Computer Programmer
(source)
Published Papers
BpWrapper: BioPerl-based sequence and tree utilities for rapid prototyping of bioinformatics pipelines — BMC Bioinformatics 2018
Debugging Makefiles with remake — LISA 2011
Debuggers in Dynamic Languages — Dyla 2010
xps: Dynamic Process Tree Watching under X — Lisa 2000
Taking the generality out of general relativity — Computers in Physics, 1991
Multiplication by integer constants —
Software: Practice and Experience
, 1986
.
This is also described in section 8-4 of Henry Warren's: Hacker's Delight. ISBN-13: 978-0321842688.
Producing good code for the case statement —
Software: Practice and Experience
, 1985