Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Higher-Order Concurrent Win32 Programming

We present a concurrent framework for Win32 programming based on Concurrent ML, a concurrent language with higher-order functions, static typing, lightweight threads and synchronous communication channels. The key points of the framework are the move from an event loop model to a threaded model for the processing of window messages, and the decoupling of controls notifications from the system messages. This last point allows us to derive a general way of writing controls that leads to easy composition, and can accommodate ActiveX Controls in a transparent way.

Riccardo Pucella, Bell Laboratories, Lucent Technologies

BibTeX
@inproceedings {271607,
author = {Riccardo Pucella},
title = {{Higher-Order} Concurrent Win32 Programming},
booktitle = {Windows NT 3rd Symposium (Windows NT 3rd Symposium)},
year = {1999},
address = {Seattle, WA},
url = {https://www.usenix.org/conference/windows-nt-3rd-symposium/higher-order-concurrent-win32-programming},
publisher = {USENIX Association},
month = jul
}
Download

Links

Paper: 
http://www.usenix.org/events/usenix-nt99/full_papers/pucella/pucella.pdf
Paper (HTML): 
http://www.usenix.org/events/usenix-nt99/full_papers/pucella/pucella_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us