2002 FREENIX Track Technical Program - Abstract
Biglook: a Widget Library for the Scheme Programming Language
Erick Gallesio |
|
Manuel Serrano |
Université de Nice -- Sophia Antipolis |
|
Inria Sophia Antipolis |
Abstract
Biglook is an Object Oriented Scheme library for constructing Guis.
It uses classes of a Clos-like object layer to represent widgets and
Scheme closures to handle events. Combining functional and
object-oriented programming styles yields an original application
programming interface that advocates a strict separation between the
implementation of the graphical interfaces and the user-associated
commands, enabling compact source code.
The Biglook implementation separates the Scheme programming interface and
the native back-end. This permits different ports for Biglook. The
current version uses GTK+ and Swing graphical toolkits, while the
previous release used Tk. It is available at:
http://kaolin.unice.fr/Biglook.
- View the full text of this paper in
HTML,
PDF, and Postscript.
The Proceedings are published as a collective work, © 2002 by the USENIX Association. All Rights Reserved. Rights
to individual papers remain with the author or the author's employer.
Permission is granted for the noncommercial reproduction of the complete
work for educational or research purposes. USENIX acknowledges all
trademarks within this paper.
- If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
- To become a USENIX Member, please see our Membership Information.
|