Concurrent programming language—LISPTALK

  • Authors:
  • Chang Li

  • Affiliations:
  • Institute of Computing Technology Academia Sinica, Beijing, China

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

LISPTALK is a concurrent language which is based on both LISP and CSP. It is a process-oriented language. Besides the idea of pure LISP and CSP, its main features are COTALK, CHANNEL-PORT, and LINK. Within a process there may exist many LISP functions which can be defined by recursion. The communication among processes uses INPUT and OUTPUT function through CHANNEL-PORT. The LINK connects the CHANNEL-PORTS of processes staticlly and synchronizes the communication. LISPTALK can be used to object-oriented programming like SMALLTALK-80. The language is also suit for vision understanding and robotics. The most interesting is the similarity between LISPTALK's structure and human brain structure.