Danvy, Olivier, and Henning Korsholm Rohde. “On Obtaining the Boyer-Moore String-Matching Algorithm by Partial Evaluation”. BRICS Report Series, vol. 12, no. 14, Apr. 2005, doi:10.7146/brics.v12i14.21880.