|
 
Topic 01
Very high-level languages for writing applications
Robert STRANDH
Keywords
- High-level languages
- Software quality
- Aspect-Oriented Programming
- Lisp, Scheme, Python, Smalltalk
Motivation
We have nearly finished the first stage of creating a complely free
operating system. We have several kernels, basic libraries,
programming tools, and lots more.
The second stage, writing applications, is making fast progress. This
stage differs in a crucial way from the first, in that we do not have
any specifications for applications, whereas for system software we
have ANSI/ISO C, Posix, etc. Writing applications will thus require
more experimentation. Very high-level languages and development
environments will therefore likely play an essential role for this
development.
For developers of free software, productivity is essential, for the
simple reason that many of these developers are not paid for their
efforts. This is another good reason for using very high-level
languages.
Finally, the use of such languages is necessary for the quality
(correctness, robustness, maintainability) of the applications we
develop.
The purpose of this topic is to realize a state of the art among the
languages and systems for developing applications, by gathering
developers of Lisp (Common Lisp, Emacs Lisp), Scheme (Guile, Kawa,
etc), Python, Smalltalk and others.
Subtopics
-
Lisp (Common Lisp, Emacs Lisp)
-
Scheme (Guile, Kawa, etc.)
-
Python
-
Smalltalk
Schedule
Wednesday, July 10th
| 10:00 - 10:20 | Presentation of the topic and the speakers , by Robert STRANDH | ENSEIRB Amphi C |
| 10:40 - 11:40 | CMUCL, a free implementation of Common Lisp , by Eric MARSDEN | ENSEIRB Amphi C |
| 11:40 - 12:40 | SBCL: Principles and Future , by Christophe RHODES | ENSEIRB Amphi C |
| 14:00 - 15:00 | Aspect-Oriented Programming in Java , by Laurent MARTELLI | ENSEIRB Amphi C |
| 15:00 - 16:00 | McCLIM the free Common Lisp Interface Manager , by Robert STRANDH | ENSEIRB Amphi C |
| 16:20 - 17:20 | A Web Browser written in Common Lisp and CLIM , by Gilbert BAUMANN | ENSEIRB Amphi C |
 
|