Issue 738948: Logic Variable Thread Synchronization (original) (raw)

Issue738948

Created on 2003-05-16 21:05 by jabowery, last changed 2022-04-10 16:08 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
pep-lv.txt jabowery,2003-05-16 21:05 New PEP: Logic Variable Thread Synchronization
Messages (3)
msg53888 - (view) Author: Jim Bowery (jabowery) Date: 2003-05-16 21:05
See the attached and very rought PEP. Basically if you want to see the idea, read section 2.5.1 at: ftp://ftp.ps.uni-sb.de/pub/papers/ProgrammingSysLab/TOPLAS99.ps.gz The abstract of that paper is at: http://www.mozart-oz.org/papers/abstracts/TOPLAS99.html The abstarct of the PEP is as follows: Stackless Python [1] is an ideal environment within which to implement logic variables for thread synchroniziation [2]. The 3 additions required for this are 1) the addition of the "unknown" keyword that declares a logic variable, 2) the "final" keyword that declares a logic variable to be single- assignment and 3) the "=:=" operator that performs a unification of a logic variable with an expression.
msg57004 - (view) Author: Mike Klaas (klaas) Date: 2007-10-31 21:23
PEPs should be proposed on python-list and python-dev. This is a four- year-old idea that seems quite profound in the changes proposed. Recommend closing.
msg57012 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2007-11-01 17:12
Agreed.
History
Date User Action Args
2022-04-10 16:08:47 admin set github: 38514
2007-11-01 17:12:27 georg.brandl set status: open -> closedresolution: rejectedmessages: + nosy: + georg.brandl
2007-10-31 21:23:26 klaas set nosy: + klaasmessages: +
2003-05-16 21:05:13 jabowery create