Programming graphical user interfaces with Scheme

1Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

This paper presents Biglook, a widget library for an extended version of the Scheme programming language. It uses classes of a Clos-like object layer to represent widgets and Scheme closures to handle graphical 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.

Cite

CITATION STYLE

APA

Gallesio, E., & Serrano, M. (2003). Programming graphical user interfaces with Scheme. Journal of Functional Programming, 13(5), 839–866. https://doi.org/10.1017/S0956796802004537

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free