Threaded INTERCAL
From Esolang
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.
[edit] External resources
- Malcolm Ryan's Intercal Extensions (includes implementation)
Categories: Languages | Implemented | Low-level | 1998

