[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
======================================================================