Specific topics addressed in the workshop have included semantics, calculi, type theory, and program verification of object-oriented languages. More recently special efforts have been made to include contributions on foundational issues related to concurrent and distributed object-oriented languages, and database languages with object-oriented features.
FOOL 2 was
held in Paris in July, 1994.
FOOL 3 was held in New Brunswick, New Jersey on
July 24 and 25, 1996.
FOOL4 was held on January 18, 1997, in Paris,
France, in affiliation with POPL '97.
FOOL 5 was held on January 17-18, 1998, in San
Diego, California, in affiliation with POPL '97.
FOOL 6 was co-located with
POPL '99 in San
Antonio, Texas on January 23, 1999.
FOOL 7 was co-located with
POPL '00
in Boston on January 22, 2000.
FOOL 8 was co-located with
POPL '01
in London on January 20, 2001.
FOOL 9 was co-located
with POPL '02, in Portland,
Oregon on January 19, 2002.
FOOL 10 was co-located
with POPL '03, in New
Orleans, LA, on January 18, 2003.
FOOL 11 was co-located
with POPL '04, in Venice,
Italy on January 17, 2004.
FOOL
12 was co-located with POPL
'05, in Long Beach, California on January 17, 2005.
In the more distant past, an unrelated workshop, the Rex School / Workshop on the Foundations of Object-Oriented Languages, was held in Noordwijkerhoot, the Netherlands on May 28 - June 1, 1990. The proceedings of that workshop are available in volume LNCS 489 from Springer-Verlag (the proceedings are edited by J. W. de Bakker, W. P. de Roever, and G. Rozenberg).