svn: r2883
This commit is contained in:
Matthias Felleisen 2006-05-09 16:01:16 +00:00
parent 6531629de9
commit 99c9435291

View File

@ -1,3 +1,32 @@
TODO:
- purpose statement for each interface method
- one day, not now: blank out error messages somehow on the next event
- one day, not now: a common abstract class
;; Information about the union's common fields:
(add-button info-pane "Add Common Field"
(lambda (x e) (send field-panel add)))
(define field-panel
(new field-panel%
(parent info-pane) (window this)
(error-message (lambda (x) (error-message x)))))
--------------------------------------------------------------------------------
adapted wizard to interfaces (from abstract classes)
unions are interfaces plus implementing classes
signatures of common methods
| construction attributes --- presentation only
|
Languages | template toString diagram
------------------------------------------------------------------
BEGINNER | -- -- okay
INTERMEDIATE | no "public" no "public" okay
PROFESSIONAL | okay okay okay
--------------------------------------------------------------------------------
view0:
design interfaces by hand
abstract into functions