FramepaC Frame Representation Package
Overview
FramepaC is a fast frame manipulation package written in
C++ and patterned after the Lisp-based FrameKit version
2.0. It trades off some generality present in FrameKit for
raw speed.
Features:
- Lisp-style polymorphic type system
- inheritance (multiple methods available)
- daemons (compile-time option)
- persistent frames
Frame Format
FrameKit (old):
(make-frame-old frame1
(slot1 (facet1 fillerA fillerB ...)
(facet2 fillerC fillerD ...))
(slot2 (facet3 fillerE fillerF ...))
)
FrameKit (new):
(make-frame frame1
(slot1 (facet1 (view1 fillerA fillerB ...))
(facet2 (view2 fillerC fillerD ...)))
(slot2 (facet3 (view3 fillerE fillerF ...)))
)
FramepaC:
[frame1
[slot1
[facet1 fillerA fillerB ...]
[facet2 fillerC flllerD ...]]
[slot2
[facet3 fillerE flllerF ...]]]
Abstract
Tables
Images
Ralf Brown (ralf+@cmu.edu)