5,913 research outputs found

    Life on the South Side of Chambersburg Street, 1910

    Full text link
    The people of Gettysburg, Pennsylvania heralded in the year of 1911 and reflected on their accomplishments throughout the past year. With pealing bells, tooting whistles and noisy revolvers...in a more vigorous way than has been witnessed here for many years, this New Year’s Eve celebration recognized the past year as it welcomed the new year to come. The entire town took part and its faculties were utilized in the festivities of the night, including the Court House bell and those of the St. James and College Lutheran churches...engines added their quota of noise and all over town men brought into use guns and revolvers. The year of 1910 was a noteworthy year for the town and larger county. The citizens witnessed the erection of a large number of handsome homes, a sure sign of prosperity. Business firms developed and the county saw an outstanding apple crop and tourist season. In general, the year of 1910 was proudly characterized and recorded by Gettysburg’s constituents as a great place to call home

    Comparing Tag Scheme Variations Using an Abstract Machine Generator

    Get PDF
    In this paper we study, in the context of a WAM-based abstract machine for Prolog, how variations in the encoding of type information in tagged words and in their associated basic operations impact performance and memory usage. We use a high-level language to specify encodings and the associated operations. An automatic generator constructs both the abstract machine using this encoding and the associated Prolog-to-byte code compiler. Annotations in this language make it possible to impose constraints on the final representation of tagged words, such as the effectively addressable space (fixing, for example, the word size of the target processor /architecture), the layout of the tag and value bits inside the tagged word, and how the basic operations are implemented. We evaluate large number of combinations of the different parameters in two scenarios: a) trying to obtain an optimal general-purpose abstract machine and b) automatically generating a specially-tuned abstract machine for a particular program. We conclude that we are able to automatically generate code featuring all the optimizations present in a hand-written, highly-optimized abstract machine and we canal so obtain emulators with larger addressable space and better performance
    corecore