Michael Joseph Edgar

Learn More
Dynamic languages provide new challenges to traditional static analysis techniques, leaving most errors to be detected at runtime and making many properties of code difficult to infer. Ruby code usually takes advantage of both dynamic typing and metaprogramming to produce elegant yet difficult-to-analyze programs. Function evalpq and its variants, which(More)
This paper analyses the mortality of a group of rural workers in an extractive industry, the stone quarriers of the Isle of Purbeck in the southern English county of Dorset. The analysis uses a database created by nominal record linkage of the census enumerators' books and the Church of England baptism and burial registers to estimate age-specific death(More)
  • 1