Debugging Multithreaded ooRexx Programs

Publication: Chapter in book/Conference proceedingContribution to conference proceedings

Abstract

Writing powerful multithreaded programs is very easy in ooRexx. However, debugging multithreaded programs with the Rexx TRACE keyword instruction and the peer TRACE() built-in function is difficult and sometimes almost impossible because of missing concurrent related execution information while tracing. This presentation will introduce the problem description, the situation with ooRexx 5.0 and a proposal for ooRexx 5.1 to enable full debugging of the most dynamic and complex multithreaded Rexx programs. The proposal tries to follow the Rexx language design to keep the language easy and small, yet, allow access to the necessary information.
Original languageEnglish
Title of host publication2024 International Rexx Language Symposium Proceedings
EditorsRené Vincent Jansen
Place of PublicationAmsterdam
PublisherRexx Language Association
Pages301-344
Number of pages44
ISBN (Print)978-94-037-3776-8
Publication statusPublished - 2024
Event2024 International Rexx Symposium - Brisbane, Australien, Brisbane, Australia
Duration: 3 Mar 20246 Mar 2024
https://rexxla.org/events/schedule.rsp?year=2024

Publication series

SeriesProceedings of the Rexx Symposium for Developers and Users
ISSN1534-8954

Conference

Conference2024 International Rexx Symposium
Country/TerritoryAustralia
CityBrisbane
Period3/03/246/03/24
Internet address

Austrian Classification of Fields of Science and Technology (ÖFOS)

  • 102015 Information systems
  • 102022 Software development
  • 502050 Business informatics

Keywords

  • ooRexx
  • Multithreading
  • Debugging

Cite this