Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Manuel Serrano is active.

Publication


Featured researches published by Manuel Serrano.


international conference on functional programming | 2000

Understanding memory allocation of scheme programs

Manuel Serrano; Hans-Juergen Boehm

Memory is the performance bottleneck of modern architectures. Keeping memory consumption as low as possible enables fast and unobtrusive applications. But it is not easy to estimate the memory use of programs implemented in functional languages, due to both the complex translations of some high level constructs, and the use of automatic memory managers.To help understand memory allocation behavior of Scheme programs, we have designed two complementary tools. The first one reports on frequency of allocation, heap configurations and on memory reclamation. The second tracks down memory leaks1. We have applied these tools to our Scheme compiler, the largest Scheme program we have been developing. This has allowed us to drastically reduce the amount of memory consumed during its bootstrap process, without requiring much development time.Development tools will be neglected unless they are both conveniently accessible and easy to use. In order to avoid this pitfall, we have carefully designed the user interface of these two tools. Their integration into a real programming environment for Scheme is detailed in the paper.


Journal of Functional Programming | 2000

Bee: an integrated development environment for the Scheme programming language

Manuel Serrano

The Bee is an integrated development environment for the Scheme programming language. It provides the user with a connection between Scheme and the C programming language, a symbolic debugger, a profiler, an interpreter, an optimizing compiler that delivers stand alone executables, a source file browser, a project manager, user libraries and online documentation. This article details the facilities of the Bee, its user interface, and presents an overview of the implementation of its main components.


Journal of Functional Programming | 2003

Programming graphical user interfaces with Scheme

Erick Gallesio; Manuel Serrano

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.


Archive | 2004

Bugloo: A Source Level Debugger for Scheme Programs Compiled into JVM Bytecode

Damien Ciabrini; Manuel Serrano


Archive | 2013

New Results - Web robotics

Ludovic Courtès; Cyprien Nicolas; Vincent Prunet; Manuel Serrano


Archive | 2013

Software and Platforms - Web programming

Gérard Berry; Cyprien Nicolas; Manuel Serrano


Archive | 2008

Software - Web programming

Florian Loitsch; Manuel Serrano


Archive | 2008

New Results - Web programming

Gérard Berry; Yoann Couillec; Ludovic Courtès; Cyprien Nicolas; Vincent Prunet; Tamara Rezk; Marcela Rivera; Bernard Paul Serpette; Manuel Serrano


Archive | 2006

New Results - Functional programming

Gérard Boudol; Damien Ciabrini; Erick Gallesio; Florian Loitsch; Bernard Paul Serpette; Manuel Serrano


Archive | 2005

Software - Functional programming

Damien Ciabrini; Stéphane Epardaud; Erick Gallesio; Bernard Paul Serpette; Manuel Serrano

Collaboration


Dive into the Manuel Serrano's collaboration.

Top Co-Authors

Avatar

Frédéric Boussinot

Conservatoire national des arts et métiers

View shared research outputs
Top Co-Authors

Avatar

Erick Gallesio

French Institute for Research in Computer Science and Automation

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge