Now showing items 1-4 of 4

    • ALEX - an Alexical Programming Language 

      Kozen, Dexter; Teitelbaum, Tim; Chen, Wilfred Z.; Field, John H.; Pugh, William W.; Vander Zanden, Bradley T. (Cornell University, 1987-05)
      ALEX is an experimental language for high-level parallel programming. It is a testbed for exploring various non-traditional ways of expressing algorithmic ideas, making extensive use of high-resolution color graphics. ...
    • Efficient Concatenable Ordered Lists 

      Pugh, William W. (Cornell University, 1987-04)
      A new approach for providing an efficient implementation of concatenable ordered lists is discussed. The structures described have an equivalence to search trees. In balanced search trees the tree is continually modified ...
    • Incremental Computation and the Incremental Evaluation of Functional Programs 

      Pugh, William W. (Cornell University, 1988-08)
      Incremental computation is generally thought of as the technique of efficiently updating the result of a computation when the input is changed. This idea is used in doing semantic checking in programming environments, ...
    • A New Language - Independent Prettyprinting Algorithm 

      Pugh, William W.; Sinofsky, Steven J. (Cornell University, 1987-01)
      An algorithm for prettyprinting using word wrapping is described that is independent of the language being formatted and is substantially simpler than other published algorithms. The algorithm makes use of a simple model ...