FORMS/3 (2046/for029)

Logo

Margaret Burnett PhD thesis Orgeon State University    

Spreadsheet language

general-purpose, declarative, form-based VPL (Visual Programming Language). It's goal is to provide computational and expressive power in a language featuring a simple, concrete programming style with immediate feedback. It follows the spreadsheet paradigm: the programmer uses direct manipulation to place cells on forms, and then defines a formula for each cell. Such a formula may include constants, references to the cells own value at a previous moment in time. Cells are referenced by clicking on them. A programs calculations are determined by these formulas.


Related languages
Forms/2 => FORMS/3   Evolution of

References:
  • Pandey, R. and Burnett, M. "Is it easier to write matrix manipulation programs visually or textually? An empirical study" view details
          in Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993. view details
  • Burnett, M.M., and Ambler, A. "Interactive Visual Data Abstraction in a Declarative Visual Programming Language" JVLC, 5, 1994, 29-60 view details
          in Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993. view details
  • Margaret Burnett and Allen Ambler, "Interactive Visual Data Abstraction in a Declarative Visual Programming Language", Journal of Visual Languages and Computing 5(1), 29-60, March 1994. view details
          in Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993. view details
  • Rajeev K. Pandey & Margaret M. Burnett "Is It Easier To Write Matrix Manipulation Programs Visually Or Textually? An Empirical Study" Psychology of Programming Interest Group Newsletter October 1994 view details
          in Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993. view details
  • "Scaling Up Visual Programming Languages" (html), M. Burnett, M. Baker, C. Bohus, P. Carlson, S. Yang, P. van Zee, Computer, March 1995. view details
          in Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993. view details
  • Judith G. Hays and Margaret M. Burnett, "A Guided Tour of Forms/3", Oregon State TR 95-60-6, June 1995. Postscript view details
          in Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993. view details
  • Sherry Yang, Margaret Burnett, Elyon DeKoven, Moshe Zloof, "Representation Design Benchmarks: A Design-Time Aid for VPL Navigable Static Representations" Journal of Visual Languages and Computing, October/December 1997. view details
          in Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993. view details
  • Margaret Burnett and Herkimer Gottfried, "Graphical Definitions: Expanding Spreadsheet Languages through Direct Manipulation and Gestures" ACM Transactions on Computer-Human Interactions, March 1998. view details
          in Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993. view details
  • M. Burnett, J. Atwood, R. Djang, H. Gottfried, J. Reichwein, S. Yang, "Forms/3: A First-Order Visual Language to Explore the Boundaries of the Spreadsheet Paradigm," Journal of Functional Programming 11(2), March 2001, 155-206. view details
          in Proceedings of 1993 IEEE Symposium on Visual Languages (VL'93), Bergen, Norway, August 24-27, 1993. view details
    Resources