Threaded INTERCAL

From Esolang
Jump to: navigation, search

Threaded INTERCAL is an extension of INTERCAL by Malcolm Ryan to include threads.

  • Multiple COME FROM statements with the same label cause the program to fork separate threads at each COME FROM.
  • The code base is shared, so that abstaining and reinstating lines of code from one thread will affect all other threads.
  • Synchronisation is achieved using new DO ... ONCE and DO ... AGAIN tags.

External resources