Articles
This page does not contain all of my articles. In particular, most of
the articles published before 1998 are not here.
There is a link to
collected paper on evaluation on academy – it is worthwhile to read them.
Guimarães, José de Oliveira.
The Green Language Type System. Computer Languages, Systems & Structures, Vol. 35, No.
4, pp. 435-447,
2009. http://dx.doi.org/10.1016/j.cl.2008.09.001
Guimarães, José de Oliveira.
Learning Compiler
Construction by Examples. ACM Inroads, Vol 39, No. 4, December 2007.
Guimarães, José de Oliveira.
On Translation between Object-Oriented Languages.
Guimarães, José de Oliveira.
Some Translations between Object-Oriented Languages.
This article contains some of the translations of the above manuscript.
Guimarães, José de
Guimarães, José de Oliveira. Closures
for Statically-Typed Object-Oriented Languages. Sigplan Notices, Vol. 39, No. 8, August 2004, pages
54-60.
Guimarães, José de Oliveira. Exceptions and Meta-Level Programming in the Green Language. Not published. Small article showing the interactions between the Green Exception
Handling System and meta-level programming. 2003.
Guimarães, José de Oliveira. Experiences
in Building a Compiler for an Object-Oriented Language. SIGPLAN Notices,
Vol 38, No. 4, p. 25-33, April 2003. This article
discusses the problems encoutered while building the
Green compiler. Interesting.
Tomioka, Elisa; Guimarães, José; Prado, Antônio. R-Java: A Reflective Java Extension. VI Simpósio Brasileiro de Linguagens de
Programação (SBLP). Rio de Janeiro, Brazil, June 5-7, 2002. R-Java is Java with
shells, the Green metaobjects.
Guimarães,
José de Oliveira. An Idiom for Exception Treatment in C++ and
Java. V Simpósio
Brasileiro de Linguagens de
Programação. 2001. This article
describes the idiom “Exception Treatment”, which is a simulation of the Green
exception system. An idiom is a Design Pattern specific to a language.
Guimarães, José de Oliveira. Shells:
The Green Metaobjects. III
Simpósio Brasileiro de Linguagens de Programação. 1999. A nice introduction
to shells with some examples. The article also discusses some important
topics on metaobjects.
Guimarães,
José de Oliveira. Reflection for Statically Typed Languages.
European Conference on Object-Oriented Programming.
LNCS 1445, 1998. This article describes the
Green metaobjects, which are called shells, in depth.
Also available in the Springer site.
Guimarães, José de Oliveira. Filtros para Objetos. PhD Thesis
(Tese de Doutorado), USP, 1996. Disponível em
http://www.teses.usp.br/teses/disponiveis/76/76132/tde-26112008-132940/