Roberto Ierusalimschy

Orcid: 0000-0003-2263-4955

Affiliations:
  • Pontifical Catholic University of Rio de Janeiro, Brazil


According to our database1, Roberto Ierusalimschy authored at least 68 papers between 1992 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
A surprisingly simple Lua compiler - Extended version.
J. Comput. Lang., 2022

A Foreign Function Interface for Pallene.
Proceedings of the SBLP 2022: XXVI Brazilian Symposium on Programming Languages, Virtual Event Brazil, October 6, 2022

EventManager - a tool to help students analyse concurrent programs.
Proceedings of the SBLP 2022: XXVI Brazilian Symposium on Programming Languages, Virtual Event Brazil, October 6, 2022

2021
Evaluating Optimizations for a High-Level Language.
Proceedings of the SBLP'21: 25th Brazilian Symposium on Programming Languages, Joinville, Brazil, 27 September 2021, 2021

A Surprisingly Simple Lua Compiler.
Proceedings of the SBLP'21: 25th Brazilian Symposium on Programming Languages, Joinville, Brazil, 27 September 2021, 2021

2020
Revisiting monitors.
Sci. Comput. Program., 2020

Pallene: A companion language for Lua.
Sci. Comput. Program., 2020

2019
A memory-bounded, deterministic and terminating semantics for the synchronous programming language Céu.
J. Syst. Archit., 2019

2018
A look at the design of Lua.
Commun. ACM, 2018

Pallene: a statically typed companion language for lua.
Proceedings of the XXII Brazilian Symposium on Programming Languages, 2018

2017
The Design and Implementation of the Synchronous Language CÉU.
ACM Trans. Embed. Comput. Syst., 2017

First-Class Functions in an Imperative World.
J. Univers. Comput. Sci., 2017

2016
Error reporting in Parsing Expression Grammars.
Sci. Comput. Program., 2016

2015
Terra: Flexibility and Safety in Wireless Sensor Networks.
ACM Trans. Sens. Networks, 2015

Preserving Lexical Scoping When Dynamically Embedding Languages.
Proceedings of the Programming Languages, 2015

A formalization of typed lua.
Proceedings of the 11th Symposium on Dynamic Languages, 2015

Structured synchronous reactive programming with Cýu.
Proceedings of the 14th International Conference on Modularity, 2015

2014
Scripting Multiple CPUs with Safe Data Sharing.
IEEE Softw., 2014

Left recursion in Parsing Expression Grammars.
Sci. Comput. Program., 2014

From regexes to parsing expression grammars.
Sci. Comput. Program., 2014

On the relation between context-free grammars and parsing expression grammars.
Sci. Comput. Program., 2014

A survey of support for structured communication in concurrency control models.
J. Parallel Distributed Comput., 2014

Reflection-Based Heterogeneous Migration of Computations.
Proceedings of the 2014 Brazilian Symposium on Computer Networks and Distributed Systems, 2014

Typed Lua: An Optional Type System for Lua.
Proceedings of the Workshop on Dynamic Languages and Applications, 2014

Scriptable operating systems with Lua.
Proceedings of the DLS'14, 2014

2013
Safe system-level concurrency on resource-constrained nodes.
Proceedings of the 11th ACM Conference on Embedded Network Sensor Systems, 2013

LuaRocks - A Declarative and Extensible Package Management System for Lua.
Proceedings of the Programming Languages - 17th Brazilian Symposium, 2013

Exception Handling for Error Reporting in Parsing Expression Grammars.
Proceedings of the Programming Languages - 17th Brazilian Symposium, 2013

2011
Passing a language through the eye of a needle.
Commun. ACM, 2011

2010
Reflection-based language support for the heterogeneous capture and restoration of running computations
CoRR, 2010

2009
Revisiting coroutines.
ACM Trans. Program. Lang. Syst., 2009

A text pattern-matching tool based on Parsing Expression Grammars.
Softw. Pract. Exp., 2009

Programming with Multiple Paradigms in Lua.
Proceedings of the Functional and Constraint Logic Programming, 2009

2008
Exploring Lua for Concurrent Programming.
J. Univers. Comput. Sci., 2008

Eliminating Cycles in Weak Tables.
J. Univers. Comput. Sci., 2008

Efficient compilation of Lua for the CLR.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008

A parsing machine for PEGs.
Proceedings of the 2008 Symposium on Dynamic Languages, 2008

2007
C APIs in Extension and Extensible Languages.
J. Univers. Comput. Sci., 2007

The evolution of Lua.
Proceedings of the Third ACM SIGPLAN History of Programming Languages Conference (HOPL-III), 2007

2006
Programming in Lua (2. ed.).
Lua.org, ISBN: 978-85-903798-2-9, 2006

2005
Running Lua Scripts on the CLR through Bytecode Translation.
J. Univers. Comput. Sci., 2005

A Formal Semantics for Finalizers.
J. Univers. Comput. Sci., 2005

The Implementation of Lua 5.0.
J. Univers. Comput. Sci., 2005

2003
LuaTS - A Reactive Event-Driven Tuple Space.
J. Univers. Comput. Sci., 2003

Programming in Lua.
Lua.org, ISBN: 978-85-903798-1-2, 2003

2002
ALua: flexibility for parallel programming.
Comput. Lang. Syst. Struct., 2002

An Event-Driven System for Distributed Multimedia Applications.
Proceedings of the 22nd International Conference on Distributed Computing Systems, 2002

1999
LuaJava - A Scripting Tool for Java
CoRR, 1999

Dynamic Reconfiguration of CORBA-Based Applications.
Proceedings of the SOFSEM '99, Theory and Practice of Informatics, 26th Conference on Current Trends in Theory and Practice of Informatics, Milovy, Czech Republic, November 27, 1999

Dynamic Extension of CORBA Servers.
Proceedings of the Euro-Par '99 Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August 31, 1999

Dynamic Component Gluing Across Different Componentware Systems.
Proceedings of the International Symposium on Distributed Objects and Applications, 1999

1998
Building Flexible and Extensible Web Applications with Lua.
J. Univers. Comput. Sci., 1998

Using Reflexivity to Interface with CORBA.
Proceedings of the 1998 International Conference on Computer Languages, 1998

Dynamic configuration with CORBA components.
Proceedings of the Fourth International Conference on Configurable Distributed Systems, 1998

1997
CGILua: A Multi-Paradigmatic Tool for Creating Dynamic WWW Pages.
Proceedings of the 11th Brazilian Symposium on Software Engineering, 1997

1996
Lua-An Extensible Extension Language.
Softw. Pract. Exp., 1996

Uma Avaliação das Arquiteturas para Interoperabilidade entre Objetos.
Proceedings of the 10th Brazilian Symposium on Software Engineering, 1996

The Use of Interpreted Languages for Implementing Parallel Algorithms on Distributed Systems.
Proceedings of the Euro-Par '96 Parallel Processing, 1996

1995
Side-Effect Free Functions in Object-Oriented Languages.
Comput. Lang., 1995

Exception Handling in a Strongly Typed Object Oriented Language.
Proceedings of the 9th Brazilian Symposium on Software Engineering, 1995

1994
UAI - Um Framework para Suporte a Objetos Visuais.
Proceedings of the 8th Brazilian Symposium on Software Engineering, 1994

1993
Abstract Data Views.
Struct. Program., 1993

Application Integration: Constructing Composite Applications from Interactive Components.
Softw. Pract. Exp., 1993

Types in School.
ACM SIGPLAN Notices, 1993

A formal specification for a hierarchy of collections.
Softw. Eng. J., 1993

A Denotational Approach for Type-Checking in Object-Oriented Programming Languages.
Comput. Lang., 1993

Conciliação de Flexibilidade e Verificação Estática em Linguagens Orientadas a Objetos.
Proceedings of the 7th Brazilian Symposium on Software Engineering, 1993

1992
Programming Environments for End-Users.
Proceedings of the Personal Computers and Intelligent Systems, 1992


  Loading...