[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Express Windows in the public domain
I'm posting this note for Andrew Ressler of Liszt Programming, Inc. He
can be reached at (301) 643-4526 for questions or comments on the program.
Liszt Programming has released their product (Express Windows) to
the public domain. A compressed tar file can be found in the lisp
directory on uunet.uu.net and in the pub directory of
trix.ai.mit.edu. It's title is express-windows.tar.Z.
A copy of the copyright restrictions can be found in the file
COPYING included in the distribution.
For those of you who aren't familiar with Express Windows, it is a
package that runs on top of either Lucid 3.0 or Allegro Lisp and CLX (X11R3).
PCL is optional. Express windows allows programs using a large
subset of Symbolics' Dynamic windows(TM) to run on general purpose
hardware. Here is the list of symbols supported by EW:
dw:menu-choose
dw:menu-choose-from-set
;; formatting table stuff.
dw:formatting-cell
dw:formatting-column-headings
dw:formatting-row
dw:formatting-table
dw:present
;; incremental redisplay
dw:do-redisplay
dw:independently-redisplayable-format
dw:program-redisplay
dw:redisplayable-format
dw:redisplayable-present
dw:redisplayer
dw:with-redisplayable-output
dw:with-output-as-presentation
dw:format-item-list
dw:formatting-item-list
dw:format-textual-list
dw:formatting-textual-list
dw:formatting-textual-list-element
dw:describe-presentation-type
dw:accept
dw:accept-from-string
dw:accept-values
dw:accept-values-choose-from-sequence
dw:accept-values-command-button
dw:accept-values-fixed-line memo-write-string
dw:accept-values-into-list
dw:accepting-values
dw:compare-char-for-accept
dw:peek-char-for-accept
dw:prompt-and-accept
dw:read-char-for-accept
dw:standard-accept-values-displayer
dw:unread-char-for-accept
dw:with-accept-activation-chars
dw:with-accept-blip-chars
dw:filling-output
dw:abbreviating-output
dw:surrounding-output-with-border
dw:define-presentation-action
dw:define-presentation-to-command-translator
dw:define-presentation-translator
dw:define-presentation-type
dw:presentation-type-name
dw:presentation-replace-input
dw:format-output-macro-default-stream
dw:named-value-snapshot-continuation
dw:presentation-blip-case
dw:presentation-type-name
dw:read-standard-token
dw:with-output-recording-disabled
dw:with-output-to-presentation-recording-string
dw:with-presentation-input-context
dw:with-type-decoded
;; completion stuff
dw:complete-from-sequence
dw:complete-input
dw:completing-from-suggestions
dw:suggest
dw:tracking-mouse
;; presentation semi-internal stuff.
dw:call-presentation-menu
;; framework stuff.
dw:default-command-top-level
dw:define-command-menu-handler
dw:define-program-command
dw:define-program-framework
dw:find-program-window
dw:get-program-pane
dw:margin-borders
dw:margin-label
dw:margin-scroll-bar
dw:margin-white-borders
dw:margin-whitespace
dw:margin-ragged-borders
dw:*Program*
dw:*Program-Frame*
dw:standard-command-menu-handler
dw:set-program-frame-configuration
dw:inverted-boolean
dw:keyword
dw:member-sequence
dw:no-type
dw:sequence-enumerated
dw:subset
dw:token-or-type
dw:alist-member
dw:alist-subset
graphics:with-graphics-rotation
graphics:with-graphics-scale
graphics:with-graphics-translation
graphics:with-graphics-transform
graphics:with-graphics-identity-transform
graphics:draw-arrow
graphics:draw-circle
graphics:draw-ellipse
graphics:draw-line
graphics:draw-line-to
graphics:draw-glyph
graphics:draw-point
graphics:draw-polygon
graphics:draw-rectangle
graphics:draw-regular-polygon
graphics:draw-string
graphics:draw-triangle
graphics:drawing-path
;; graphic transformation symbols
graphics:build-graphics-transform
graphics:compose-transforms
graphics:make-graphics-transform
graphics:make-identity-transform
graphics:transform-distance
graphics:transform-point
graphics:with-rotation
graphics:with-scaling
graphics:with-translation
graphics:with-transform
graphics:with-identity-transform
graphics:defstipple
tv:sheet-inside-left
tv:sheet-inside-top
tv:sheet-inside-bottom
tv:sheet-inside-right
tv:prepare-sheet
si:prompt-and-read
si:merge-character-styles
scl:with-input-editing
scl:with-input-editing-options
scl:beep
scl:with-character-face
scl:with-character-size
scl:with-character-style
scl:bitblt
;; character-face-or-style
scl:character-family
scl:character-style
cp:build-command
cp:command
cp:command-in-command-table-p
cp:*Command-Table*
cp:*Default-Blank-Line-Mode*
cp:define-command
cp:delete-command-table
cp:execute-command
cp:find-command-table
cp:*Full-Command-Prompt*
cp:make-command-table
cp:undefine-command
cp:*Dispatch-Mode*
cp:read-accelerated-command
cp:read-program-command
time:parse-interval-or-never
time:parse-universal-time
time:print-interval-or-never
time:read-interval-or-never
time:time-interval
time:time-interval-60ths
time:universal-time
=====================================================================
Bill Arbaugh
UUCP: *!uunet!cos!hqda-ai!arbaugh ARPA: arbaugh@pentagon-bcn.army.mil
======================================================================