• Synchronous Systems

    From Douglas Eagleson@21:1/5 to All on Mon Jun 6 13:10:08 2022
    I am working on a project. How does a synchronous system get to be stated in my version of AI, old Greek theory. These have two or more systems with a common state. Synchronous can be random/coincidental caused or caused by a variable/human action.
    These point to an AI relation inferable.

    Two clocks can be made synchronous by a simple relative time. Actions at times can make this relative solvable. Making synchronous an abstract relation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Barnett@21:1/5 to All on Mon Jun 6 15:11:16 2022
    T24gNi82LzIwMjIgMjoxMCBQTSwgRG91Z2xhcyBFYWdsZXNvbiB3cm90ZToNCj4gSSBhbSB3 b3JraW5nIG9uIGEgcHJvamVjdC4gSG93IGRvZXMgYSBzeW5jaHJvbm91cyBzeXN0ZW0gZ2V0 IHRvIGJlIHN0YXRlZCBpbiBteSB2ZXJzaW9uIG9mIEFJLCBvbGQgR3JlZWsgdGhlb3J5LiBU aGVzZSBoYXZlIHR3byBvciBtb3JlIHN5c3RlbXMgd2l0aCBhIGNvbW1vbiBzdGF0ZS4gICBT eW5jaHJvbm91cyBjYW4gYmUgcmFuZG9tL2NvaW5jaWRlbnRhbCBjYXVzZWQgb3IgY2F1c2Vk IGJ5IGEgdmFyaWFibGUvaHVtYW4gYWN0aW9uLiAgVGhlc2UgcG9pbnQgdG8gYW4gQUkgcmVs YXRpb24gaW5mZXJhYmxlLg0KPiANCj4gVHdvIGNsb2NrcyBjYW4gYmUgbWFkZSBzeW5jaHJv bm91cyBieSBhIHNpbXBsZSByZWxhdGl2ZSB0aW1lLiBBY3Rpb25zIGF0IHRpbWVzIGNhbiBt YWtlIHRoaXMgcmVsYXRpdmUgc29sdmFibGUuIE1ha2luZyBzeW5jaHJvbm91cyBhbiBhYnN0 cmFjdCByZWxhdGlvbi4NCg0KV2FybmluZzogbXkgc3BlbGxpbmcgb2YgbmFtZXMgaXMgcHJv YmFibHkgbm90IGFjY3VyYXRlLg0KDQpJbiB0aGUgbWlkIDE5NjBzLCBBbGFuIFBlcmxpcyB0 aGVuIGF0IENNVSwgd2FzIGRpc3NlcnRhdGlvbiBhZHZpc29yIHRvIA0KdHdvIFBoRCBzdHVk ZW50cyB3b3JraW5nIGluIGZvdW5kYXRpb25zIG9mIENvbXB1dGVyIFNjaWVuY2UgdmlzIMOg IHZpcyANCnByb2dyYW0gbGFuZ3VhZ2Ugc2VtYW50aWNzLg0KDQpPbmUgc3R1ZGVudCB3YXMg VGltIFN0YW5kaXNoIHdobyB3cm90ZSBhYm91dCBkYXRhIHN0cnVjdHVyZSBkZWZpbml0aW9u IA0KcHJpbWl0aXZlcy4gT25lIGNvdWxkIHVzZSB0aGUgcHJvcG9zZWQgc2V0IG9mIHByaW1p dGl2ZXMgdG8gZXhwbGFpbiBkYXRhIA0Kc3RydWN0dXJlIGRlZmluaXRpb24gaW4geW91ciBm YXZvcml0ZSBsYW5ndWFnZXMuIEluIG90aGVyIHdvcmRzLCBoaXMgDQpwcmltaXRpdmVzIGNv dWxkIGJlIHVzZWQgYXMgYSBtYWNybyBsYW5ndWFnZSB0byBkZWZpbmUgdGhlIGludGVudCBv ZiANCmRhdGEgZGVjbGFyYXRpb25zLiBUaGlzIGRpc3NlcnRhdGlvbiB3YXMgbm90ZWQgYnkg YSBiaWcgY2h1bmsgb2YgdGhlIENTIA0KY29tbXVuaXR5IHdobyB3YXMsIGF0IHRoZSB0aW1l LCB0cnlpbmcgZGV2ZWxvcCBiZXR0ZXIgdG9vbHMgZm9yIA0KaW52ZW50aW5nIGFuZCBpbXBs ZW1lbnRpbmcgbmV3IGxhbmd1YWdlcy4gTGFzdCBJIGtuZXcsIFRpbSB3YXMgYXQgDQpVbml2 ZXJzaXR5IG9mIENhbGlmb3JuaWEgYXQgSXJ2aW5lLg0KDQpUaGUgb3RoZXIgc3R1ZGVudCB3 YXMgQm9iKD8pIEZpc2hlcig/KSBhbmQgaGUgZGlkIHNvbWV0aGluZyB0aGF0IG9uIHRoZSAN CnN1cmZhY2Ugc291bmRlZCBhcyBzaW1pbGFyIHRvIFRpbSdzIHdvcmsuIFRoZSBkaWZmZXJl bmNlIHdhcyB0aGF0IGhlIA0Kd2FudGVkIHByaW1pdGl2ZXMgdG8gZGVmaW5lIHRoZSBtZWFu aW5nIG9mIC9jb250cm9sLyBzdHJ1Y3R1cmVzLiBOb3QgDQpvbmx5IGRpZCBoZSBoYW5kbGUg dGhlIHVzdWFsIChzZXF1ZW5jZSwgcGFyYWxsZWwsIGNvbmRpdGlvbmFsLCBldGMuKSBoZSAN CmFsc28gZGVhbHQgd2l0aCBzZXhpZXIgdGhpbmdzIHN1Y2ggYXMgYXRvbWljLXdpdGgtcmVz cGVjdC10bywgDQp3YWl0LWZvci1jb25kaXRpb24gKGpvaW4pLCBpbmRpdmlzaWJsZS13aXRo LXJlc3BlY3QtdG8sIHByaW9yaXRpZXMgDQooZS5nLiwgdG8gbW9kZWwgaW50ZXJydXB0cyks IGFuZCBtb3JlLiBJIHRoaW5rIEJvYig/KSB3YXMgYXQgREFSUEEgc29vbiANCmFmdGVyIHNj aG9vbCBhbmQgdGhlbiBkaXNhcHBlYXJlZCBpbnRvIHRoZSB3b29kIHdvcmsuDQoNCkkgZG9u J3Qga25vdyBob3cgeW91IG1pZ2h0IGdldCBhIGNvcHkgb2YgQm9iJ3MgZGlzc2VydGF0aW9u IGJ1dCwgaWYgeW91IA0KY291bGQsIGEgd2hvbGUgcGFub3JhbWEgb2YgaW50ZXJlc3Rpbmcg cG9zc2liaWxpdGllcyBtaWdodCBiZSBtYWRlIA0KYXBwYXJlbnQgdG8geW91IGFuZCB5b3Vy IGVuZGVhdm9yLg0KDQpJJ20gc29ycnkgdGhhdCBJIGNhbid0IGJlIG1vcmUgc3BlY2lmaWMg d2l0aCByZWZlcmVuY2VzIGFuZCBjaXRhdGlvbnMgDQpidXQgYnkgZW5jb3VudGVycyB3aXRo IHRoZSBpbmRpdmlkdWFscyBtZW50aW9uZWQgaGFwcGVuZWQgNTArIHllYXJzIGFnby4NCi0t IA0KSmVmZiBCYXJuZXR0DQo=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Barnett@21:1/5 to All on Wed Jun 8 11:21:30 2022
    T24gNi82LzIwMjIgMzoxMSBQTSwgSmVmZiBCYXJuZXR0IHdyb3RlOg0KPiBPbiA2LzYvMjAy MiAyOjEwIFBNLCBEb3VnbGFzIEVhZ2xlc29uIHdyb3RlOg0KPj4gSSBhbSB3b3JraW5nIG9u IGEgcHJvamVjdC4gSG93IGRvZXMgYSBzeW5jaHJvbm91cyBzeXN0ZW0gZ2V0IHRvIGJlIA0K Pj4gc3RhdGVkIGluIG15IHZlcnNpb24gb2YgQUksIG9sZCBHcmVlayB0aGVvcnkuIFRoZXNl IGhhdmUgdHdvIG9yIG1vcmUgDQo+PiBzeXN0ZW1zIHdpdGggYSBjb21tb24gc3RhdGUuwqDC oCBTeW5jaHJvbm91cyBjYW4gYmUgcmFuZG9tL2NvaW5jaWRlbnRhbCANCj4+IGNhdXNlZCBv ciBjYXVzZWQgYnkgYSB2YXJpYWJsZS9odW1hbiBhY3Rpb24uwqAgVGhlc2UgcG9pbnQgdG8g YW4gQUkgDQo+PiByZWxhdGlvbiBpbmZlcmFibGUuDQo+Pg0KPj4gVHdvIGNsb2NrcyBjYW4g YmUgbWFkZSBzeW5jaHJvbm91cyBieSBhIHNpbXBsZSByZWxhdGl2ZSB0aW1lLiBBY3Rpb25z IA0KPj4gYXQgdGltZXMgY2FuIG1ha2UgdGhpcyByZWxhdGl2ZSBzb2x2YWJsZS4gTWFraW5n IHN5bmNocm9ub3VzIGFuIA0KPj4gYWJzdHJhY3QgcmVsYXRpb24uDQo+IA0KPiBXYXJuaW5n OiBteSBzcGVsbGluZyBvZiBuYW1lcyBpcyBwcm9iYWJseSBub3QgYWNjdXJhdGUuDQo+IA0K PiBJbiB0aGUgbWlkIDE5NjBzLCBBbGFuIFBlcmxpcyB0aGVuIGF0IENNVSwgd2FzIGRpc3Nl cnRhdGlvbiBhZHZpc29yIHRvIA0KPiB0d28gUGhEIHN0dWRlbnRzIHdvcmtpbmcgaW4gZm91 bmRhdGlvbnMgb2YgQ29tcHV0ZXIgU2NpZW5jZSB2aXMgw6AgdmlzIA0KPiBwcm9ncmFtIGxh bmd1YWdlIHNlbWFudGljcy4NCj4gDQo+IE9uZSBzdHVkZW50IHdhcyBUaW0gU3RhbmRpc2gg d2hvIHdyb3RlIGFib3V0IGRhdGEgc3RydWN0dXJlIGRlZmluaXRpb24gDQo+IHByaW1pdGl2 ZXMuIE9uZSBjb3VsZCB1c2UgdGhlIHByb3Bvc2VkIHNldCBvZiBwcmltaXRpdmVzIHRvIGV4 cGxhaW4gZGF0YSANCj4gc3RydWN0dXJlIGRlZmluaXRpb24gaW4geW91ciBmYXZvcml0ZSBs YW5ndWFnZXMuIEluIG90aGVyIHdvcmRzLCBoaXMgDQo+IHByaW1pdGl2ZXMgY291bGQgYmUg dXNlZCBhcyBhIG1hY3JvIGxhbmd1YWdlIHRvIGRlZmluZSB0aGUgaW50ZW50IG9mIA0KPiBk YXRhIGRlY2xhcmF0aW9ucy4gVGhpcyBkaXNzZXJ0YXRpb24gd2FzIG5vdGVkIGJ5IGEgYmln IGNodW5rIG9mIHRoZSBDUyANCj4gY29tbXVuaXR5IHdobyB3YXMsIGF0IHRoZSB0aW1lLCB0 cnlpbmcgZGV2ZWxvcCBiZXR0ZXIgdG9vbHMgZm9yIA0KPiBpbnZlbnRpbmcgYW5kIGltcGxl bWVudGluZyBuZXcgbGFuZ3VhZ2VzLiBMYXN0IEkga25ldywgVGltIHdhcyBhdCANCj4gVW5p dmVyc2l0eSBvZiBDYWxpZm9ybmlhIGF0IElydmluZS4NCj4gDQo+IFRoZSBvdGhlciBzdHVk ZW50IHdhcyBCb2IoPykgRmlzaGVyKD8pIGFuZCBoZSBkaWQgc29tZXRoaW5nIHRoYXQgb24g dGhlIA0KPiBzdXJmYWNlIHNvdW5kZWQgYXMgc2ltaWxhciB0byBUaW0ncyB3b3JrLiBUaGUg ZGlmZmVyZW5jZSB3YXMgdGhhdCBoZSANCj4gd2FudGVkIHByaW1pdGl2ZXMgdG8gZGVmaW5l IHRoZSBtZWFuaW5nIG9mIC9jb250cm9sLyBzdHJ1Y3R1cmVzLiBOb3QgDQo+IG9ubHkgZGlk IGhlIGhhbmRsZSB0aGUgdXN1YWwgKHNlcXVlbmNlLCBwYXJhbGxlbCwgY29uZGl0aW9uYWws IGV0Yy4pIGhlIA0KPiBhbHNvIGRlYWx0IHdpdGggc2V4aWVyIHRoaW5ncyBzdWNoIGFzIGF0 b21pYy13aXRoLXJlc3BlY3QtdG8sIA0KPiB3YWl0LWZvci1jb25kaXRpb24gKGpvaW4pLCBp bmRpdmlzaWJsZS13aXRoLXJlc3BlY3QtdG8sIHByaW9yaXRpZXMgDQo+IChlLmcuLCB0byBt b2RlbCBpbnRlcnJ1cHRzKSwgYW5kIG1vcmUuIEkgdGhpbmsgQm9iKD8pIHdhcyBhdCBEQVJQ QSBzb29uIA0KPiBhZnRlciBzY2hvb2wgYW5kIHRoZW4gZGlzYXBwZWFyZWQgaW50byB0aGUg d29vZCB3b3JrLg0KPiANCj4gSSBkb24ndCBrbm93IGhvdyB5b3UgbWlnaHQgZ2V0IGEgY29w eSBvZiBCb2IncyBkaXNzZXJ0YXRpb24gYnV0LCBpZiB5b3UgDQo+IGNvdWxkLCBhIHdob2xl IHBhbm9yYW1hIG9mIGludGVyZXN0aW5nIHBvc3NpYmlsaXRpZXMgbWlnaHQgYmUgbWFkZSAN Cj4gYXBwYXJlbnQgdG8geW91IGFuZCB5b3VyIGVuZGVhdm9yLg0KPiANCj4gSSdtIHNvcnJ5 IHRoYXQgSSBjYW4ndCBiZSBtb3JlIHNwZWNpZmljIHdpdGggcmVmZXJlbmNlcyBhbmQgY2l0 YXRpb25zIA0KPiBidXQgYnkgZW5jb3VudGVycyB3aXRoIHRoZSBpbmRpdmlkdWFscyBtZW50 aW9uZWQgaGFwcGVuZWQgNTArIHllYXJzIGFnby4NCg0KSSBkaWQgYSBsaXR0bGUgcG9raW5n IGFyb3VuZCBhbmQgZm91bmQgYSBjb3JyZWN0IG5hbWU6ICJEYXZlIEEuIEZpc2hlciIuIA0K SGlzIGRpc3NlcnRhdGlvbiBpcyBhbHNvIGF2YWlsYWJsZSBvbmxpbmUuIEdvb2dsZSAiRmlz aGVyLCBDb250cm9sIA0KU3RydWN0dXJlcyIgYW5kIHRoZSBmaXJzdCBoaXQgaXMgYSBQREYg YXQgdGhlIHBzZXVkbyBVUkwgDQoiaHR0cHM6Ly9jaXRlc2VlcnMuaXN0LnBzdS5lZHU+dmll d2RvYz5kb3dubG9hZCIuIEp1c3QgY2xpY2sgb24gdGhpcyANCml0ZW0gaW4gdGhlIEdvb2ds ZSBvdXRwdXQgYW5kIHdoYXRldmVyIHlvdXIgc2V0dXAgZG9lcyBmb3IgUERGIHdpbGwgaGFw cGVuLg0KLS0gDQpKZWZmIEJhcm5ldHQNCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Douglas Eagleson@21:1/5 to Jeff Barnett on Thu Jun 9 14:32:47 2022
    On Thursday, June 9, 2022 at 1:21:36 AM UTC+8, Jeff Barnett wrote:
    On 6/6/2022 3:11 PM, Jeff Barnett wrote:
    On 6/6/2022 2:10 PM, Douglas Eagleson wrote:
    I am working on a project. How does a synchronous system get to be
    stated in my version of AI, old Greek theory. These have two or more
    systems with a common state. Synchronous can be random/coincidental
    caused or caused by a variable/human action. These point to an AI
    relation inferable.

    Two clocks can be made synchronous by a simple relative time. Actions
    at times can make this relative solvable. Making synchronous an
    abstract relation.

    Warning: my spelling of names is probably not accurate.

    In the mid 1960s, Alan Perlis then at CMU, was dissertation advisor to
    two PhD students working in foundations of Computer Science vis à vis program language semantics.

    One student was Tim Standish who wrote about data structure definition primitives. One could use the proposed set of primitives to explain data structure definition in your favorite languages. In other words, his primitives could be used as a macro language to define the intent of
    data declarations. This dissertation was noted by a big chunk of the CS community who was, at the time, trying develop better tools for
    inventing and implementing new languages. Last I knew, Tim was at University of California at Irvine.

    The other student was Bob(?) Fisher(?) and he did something that on the surface sounded as similar to Tim's work. The difference was that he wanted primitives to define the meaning of /control/ structures. Not
    only did he handle the usual (sequence, parallel, conditional, etc.) he also dealt with sexier things such as atomic-with-respect-to, wait-for-condition (join), indivisible-with-respect-to, priorities
    (e.g., to model interrupts), and more. I think Bob(?) was at DARPA soon after school and then disappeared into the wood work.

    I don't know how you might get a copy of Bob's dissertation but, if you could, a whole panorama of interesting possibilities might be made apparent to you and your endeavor.

    I'm sorry that I can't be more specific with references and citations
    but by encounters with the individuals mentioned happened 50+ years ago.
    I did a little poking around and found a correct name: "Dave A. Fisher".
    His dissertation is also available online. Google "Fisher, Control Structures" and the first hit is a PDF at the pseudo URL "https://citeseers.ist.psu.edu>viewdoc>download". Just click on this
    item in the Google output and whatever your setup does for PDF will happen. --
    Jeff Barnett
    I downloaded Fisher's dissertation. I need a while to read it.
    Basically, my first look is to be understanding the general/abstract
    control structure.

    Is there a control structure definable using object theory?
    Generalizing the meaning of it's primitive.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Barnett@21:1/5 to All on Thu Jun 9 16:45:51 2022
    T24gNi85LzIwMjIgMzozMiBQTSwgRG91Z2xhcyBFYWdsZXNvbiB3cm90ZToNCj4gT24gVGh1 cnNkYXksIEp1bmUgOSwgMjAyMiBhdCAxOjIxOjM2IEFNIFVUQys4LCBKZWZmIEJhcm5ldHQg d3JvdGU6DQo+PiBPbiA2LzYvMjAyMiAzOjExIFBNLCBKZWZmIEJhcm5ldHQgd3JvdGU6DQo+ Pj4gT24gNi82LzIwMjIgMjoxMCBQTSwgRG91Z2xhcyBFYWdsZXNvbiB3cm90ZToNCj4+Pj4g SSBhbSB3b3JraW5nIG9uIGEgcHJvamVjdC4gSG93IGRvZXMgYSBzeW5jaHJvbm91cyBzeXN0 ZW0gZ2V0IHRvIGJlDQo+Pj4+IHN0YXRlZCBpbiBteSB2ZXJzaW9uIG9mIEFJLCBvbGQgR3Jl ZWsgdGhlb3J5LiBUaGVzZSBoYXZlIHR3byBvciBtb3JlDQo+Pj4+IHN5c3RlbXMgd2l0aCBh IGNvbW1vbiBzdGF0ZS4gICBTeW5jaHJvbm91cyBjYW4gYmUgcmFuZG9tL2NvaW5jaWRlbnRh bA0KPj4+PiBjYXVzZWQgb3IgY2F1c2VkIGJ5IGEgdmFyaWFibGUvaHVtYW4gYWN0aW9uLiAg VGhlc2UgcG9pbnQgdG8gYW4gQUkNCj4+Pj4gcmVsYXRpb24gaW5mZXJhYmxlLg0KPj4+Pg0K Pj4+PiBUd28gY2xvY2tzIGNhbiBiZSBtYWRlIHN5bmNocm9ub3VzIGJ5IGEgc2ltcGxlIHJl bGF0aXZlIHRpbWUuIEFjdGlvbnMNCj4+Pj4gYXQgdGltZXMgY2FuIG1ha2UgdGhpcyByZWxh dGl2ZSBzb2x2YWJsZS4gTWFraW5nIHN5bmNocm9ub3VzIGFuDQo+Pj4+IGFic3RyYWN0IHJl bGF0aW9uLg0KPj4+DQo+Pj4gV2FybmluZzogbXkgc3BlbGxpbmcgb2YgbmFtZXMgaXMgcHJv YmFibHkgbm90IGFjY3VyYXRlLg0KPj4+DQo+Pj4gSW4gdGhlIG1pZCAxOTYwcywgQWxhbiBQ ZXJsaXMgdGhlbiBhdCBDTVUsIHdhcyBkaXNzZXJ0YXRpb24gYWR2aXNvciB0bw0KPj4+IHR3 byBQaEQgc3R1ZGVudHMgd29ya2luZyBpbiBmb3VuZGF0aW9ucyBvZiBDb21wdXRlciBTY2ll bmNlIHZpcyDDoCB2aXMNCj4+PiBwcm9ncmFtIGxhbmd1YWdlIHNlbWFudGljcy4NCj4+Pg0K Pj4+IE9uZSBzdHVkZW50IHdhcyBUaW0gU3RhbmRpc2ggd2hvIHdyb3RlIGFib3V0IGRhdGEg c3RydWN0dXJlIGRlZmluaXRpb24NCj4+PiBwcmltaXRpdmVzLiBPbmUgY291bGQgdXNlIHRo ZSBwcm9wb3NlZCBzZXQgb2YgcHJpbWl0aXZlcyB0byBleHBsYWluIGRhdGENCj4+PiBzdHJ1 Y3R1cmUgZGVmaW5pdGlvbiBpbiB5b3VyIGZhdm9yaXRlIGxhbmd1YWdlcy4gSW4gb3RoZXIg d29yZHMsIGhpcw0KPj4+IHByaW1pdGl2ZXMgY291bGQgYmUgdXNlZCBhcyBhIG1hY3JvIGxh bmd1YWdlIHRvIGRlZmluZSB0aGUgaW50ZW50IG9mDQo+Pj4gZGF0YSBkZWNsYXJhdGlvbnMu IFRoaXMgZGlzc2VydGF0aW9uIHdhcyBub3RlZCBieSBhIGJpZyBjaHVuayBvZiB0aGUgQ1MN Cj4+PiBjb21tdW5pdHkgd2hvIHdhcywgYXQgdGhlIHRpbWUsIHRyeWluZyBkZXZlbG9wIGJl dHRlciB0b29scyBmb3INCj4+PiBpbnZlbnRpbmcgYW5kIGltcGxlbWVudGluZyBuZXcgbGFu Z3VhZ2VzLiBMYXN0IEkga25ldywgVGltIHdhcyBhdA0KPj4+IFVuaXZlcnNpdHkgb2YgQ2Fs aWZvcm5pYSBhdCBJcnZpbmUuDQo+Pj4NCj4+PiBUaGUgb3RoZXIgc3R1ZGVudCB3YXMgQm9i KD8pIEZpc2hlcig/KSBhbmQgaGUgZGlkIHNvbWV0aGluZyB0aGF0IG9uIHRoZQ0KPj4+IHN1 cmZhY2Ugc291bmRlZCBhcyBzaW1pbGFyIHRvIFRpbSdzIHdvcmsuIFRoZSBkaWZmZXJlbmNl IHdhcyB0aGF0IGhlDQo+Pj4gd2FudGVkIHByaW1pdGl2ZXMgdG8gZGVmaW5lIHRoZSBtZWFu aW5nIG9mIC9jb250cm9sLyBzdHJ1Y3R1cmVzLiBOb3QNCj4+PiBvbmx5IGRpZCBoZSBoYW5k bGUgdGhlIHVzdWFsIChzZXF1ZW5jZSwgcGFyYWxsZWwsIGNvbmRpdGlvbmFsLCBldGMuKSBo ZQ0KPj4+IGFsc28gZGVhbHQgd2l0aCBzZXhpZXIgdGhpbmdzIHN1Y2ggYXMgYXRvbWljLXdp dGgtcmVzcGVjdC10bywNCj4+PiB3YWl0LWZvci1jb25kaXRpb24gKGpvaW4pLCBpbmRpdmlz aWJsZS13aXRoLXJlc3BlY3QtdG8sIHByaW9yaXRpZXMNCj4+PiAoZS5nLiwgdG8gbW9kZWwg aW50ZXJydXB0cyksIGFuZCBtb3JlLiBJIHRoaW5rIEJvYig/KSB3YXMgYXQgREFSUEEgc29v bg0KPj4+IGFmdGVyIHNjaG9vbCBhbmQgdGhlbiBkaXNhcHBlYXJlZCBpbnRvIHRoZSB3b29k IHdvcmsuDQo+Pj4NCj4+PiBJIGRvbid0IGtub3cgaG93IHlvdSBtaWdodCBnZXQgYSBjb3B5 IG9mIEJvYidzIGRpc3NlcnRhdGlvbiBidXQsIGlmIHlvdQ0KPj4+IGNvdWxkLCBhIHdob2xl IHBhbm9yYW1hIG9mIGludGVyZXN0aW5nIHBvc3NpYmlsaXRpZXMgbWlnaHQgYmUgbWFkZQ0K Pj4+IGFwcGFyZW50IHRvIHlvdSBhbmQgeW91ciBlbmRlYXZvci4NCj4+Pg0KPj4+IEknbSBz b3JyeSB0aGF0IEkgY2FuJ3QgYmUgbW9yZSBzcGVjaWZpYyB3aXRoIHJlZmVyZW5jZXMgYW5k IGNpdGF0aW9ucw0KPj4+IGJ1dCBieSBlbmNvdW50ZXJzIHdpdGggdGhlIGluZGl2aWR1YWxz IG1lbnRpb25lZCBoYXBwZW5lZCA1MCsgeWVhcnMgYWdvLg0KPj4gSSBkaWQgYSBsaXR0bGUg cG9raW5nIGFyb3VuZCBhbmQgZm91bmQgYSBjb3JyZWN0IG5hbWU6ICJEYXZlIEEuIEZpc2hl ciIuDQo+PiBIaXMgZGlzc2VydGF0aW9uIGlzIGFsc28gYXZhaWxhYmxlIG9ubGluZS4gR29v Z2xlICJGaXNoZXIsIENvbnRyb2wNCj4+IFN0cnVjdHVyZXMiIGFuZCB0aGUgZmlyc3QgaGl0 IGlzIGEgUERGIGF0IHRoZSBwc2V1ZG8gVVJMDQo+PiAiaHR0cHM6Ly9jaXRlc2VlcnMuaXN0 LnBzdS5lZHU+dmlld2RvYz5kb3dubG9hZCIuIEp1c3QgY2xpY2sgb24gdGhpcw0KPj4gaXRl bSBpbiB0aGUgR29vZ2xlIG91dHB1dCBhbmQgd2hhdGV2ZXIgeW91ciBzZXR1cCBkb2VzIGZv ciBQREYgd2lsbCBoYXBwZW4uDQo+PiAtLSANCj4+IEplZmYgQmFybmV0dA0KPiBJIGRvd25s b2FkZWQgRmlzaGVyJ3MgZGlzc2VydGF0aW9uLiAgSSBuZWVkIGEgd2hpbGUgdG8gcmVhZCBp dC4NCj4gQmFzaWNhbGx5LCBteSBmaXJzdCBsb29rIGlzIHRvIGJlIHVuZGVyc3RhbmRpbmcg dGhlIGdlbmVyYWwvYWJzdHJhY3QNCj4gY29udHJvbCBzdHJ1Y3R1cmUuDQo+IA0KPiBJcyB0 aGVyZSBhIGNvbnRyb2wgc3RydWN0dXJlIGRlZmluYWJsZSB1c2luZyBvYmplY3QgdGhlb3J5 Pw0KPiBHZW5lcmFsaXppbmcgdGhlIG1lYW5pbmcgb2YgaXQncyBwcmltaXRpdmUuDQpBIHNo b3J0IGFuc3dlciB0byB5b3VyIHF1ZXN0aW9uIGlzIHByb2JhYmx5IG5vIGJ1dCBtYXliZS4g VGhlIGlzc3VlIGlzIA0KdGhhdCBjb250cm9sIGNsaWNoZXMgZGVmaW5lIGJlaGF2aW9yLCBu b3QgInN0YXRpYyIgcmVsYXRpb25zIGFtb25nIGRhdGEuIA0KVGhlICJtYXliZSIgY29tZXMg ZnJvbSBsb2NhbCBuZXN0cyBvZiByZWxhdGVkIGJlaGF2aW9ycyBhcyBhYnN0cmFjdCANCm9i amVjdHMgdGhlbiBkZWZpbmluZyByZWxhdGlvbnMgYW1vbmcgdGhlc2Ugc29ydHMgb2Ygb2Jq ZWN0cy4NCg0KSXQncyBiZWVuIGEgbG9uZ3RpbWUgc2luY2UgSSByZWFkIGl0IHNvIEkgY2Fu J3QgcmVseSBvbiBteSBtZW1vcnkgZm9yIA0KYW55IHJlYWwgZGV0YWlscy4gV2hhdCBJIGRv IHJlbWVtYmVyIGlzIHRoYXQgaXQgd2FzIGEgdGhyaWxsIHRvIHNlZSBhIA0KdGhlc2lzIHRh a2Ugb24gc3VjaCBhIGRpZmZpY3VsdCwgYWJzdHJhY3QgcHJvYmxlbSBhbmQgZ2V0IHNvbWUg b2YgaXQgDQpyaWdodCAoSU1PKS4gVGhlcmUgd2FzIG5vdGhpbmcgbGlrZSBpdCBpbiB0aGUg bGl0ZXJhdHVyZSBzbyBpdCB3YXMgYSANCmZpcnN0IGhhY2sgYXQgbmFpbGluZyBkb3duIG9u ZSBvZiB0aGUgbW9zdCBpbXBvcnRhbnQgYXNwZWN0cyBvZiANCmNvbXB1dGF0aW9uYWwgc3lz dGVtcyBhbmQgdGhlIHdob2xlIG5vdGlvbiBvZiBhIGNvbXB1dGF0aW9uLiANClVuZm9ydHVu YXRlbHksIHRoaXMgd29yayB3YXMgbm90IGZvbGxvd2VkIGJ5IGEgc2Vjb25kIHRpZXIgb2Yg cmVzZWFyY2guDQotLSANCkplZmYgQmFybmV0dA0K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Barnett@21:1/5 to All on Thu Jun 9 20:48:40 2022
    T24gNi85LzIwMjIgODoxOSBQTSwgRG91Z2xhcyBFYWdsZXNvbiB3cm90ZToNCj4gT24gRnJp ZGF5LCBKdW5lIDEwLCAyMDIyIGF0IDY6NDU6NTkgQU0gVVRDKzgsIEplZmYgQmFybmV0dCB3 cm90ZToNCj4+IE9uIDYvOS8yMDIyIDM6MzIgUE0sIERvdWdsYXMgRWFnbGVzb24gd3JvdGU6 DQo+Pj4gT24gVGh1cnNkYXksIEp1bmUgOSwgMjAyMiBhdCAxOjIxOjM2IEFNIFVUQys4LCBK ZWZmIEJhcm5ldHQgd3JvdGU6DQo+Pj4+IE9uIDYvNi8yMDIyIDM6MTEgUE0sIEplZmYgQmFy bmV0dCB3cm90ZToNCj4+Pj4+IE9uIDYvNi8yMDIyIDI6MTAgUE0sIERvdWdsYXMgRWFnbGVz b24gd3JvdGU6DQo+Pj4+Pj4gSSBhbSB3b3JraW5nIG9uIGEgcHJvamVjdC4gSG93IGRvZXMg YSBzeW5jaHJvbm91cyBzeXN0ZW0gZ2V0IHRvIGJlDQo+Pj4+Pj4gc3RhdGVkIGluIG15IHZl cnNpb24gb2YgQUksIG9sZCBHcmVlayB0aGVvcnkuIFRoZXNlIGhhdmUgdHdvIG9yIG1vcmUN Cj4+Pj4+PiBzeXN0ZW1zIHdpdGggYSBjb21tb24gc3RhdGUuIFN5bmNocm9ub3VzIGNhbiBi ZSByYW5kb20vY29pbmNpZGVudGFsDQo+Pj4+Pj4gY2F1c2VkIG9yIGNhdXNlZCBieSBhIHZh cmlhYmxlL2h1bWFuIGFjdGlvbi4gVGhlc2UgcG9pbnQgdG8gYW4gQUkNCj4+Pj4+PiByZWxh dGlvbiBpbmZlcmFibGUuDQo+Pj4+Pj4NCj4+Pj4+PiBUd28gY2xvY2tzIGNhbiBiZSBtYWRl IHN5bmNocm9ub3VzIGJ5IGEgc2ltcGxlIHJlbGF0aXZlIHRpbWUuIEFjdGlvbnMNCj4+Pj4+ PiBhdCB0aW1lcyBjYW4gbWFrZSB0aGlzIHJlbGF0aXZlIHNvbHZhYmxlLiBNYWtpbmcgc3lu Y2hyb25vdXMgYW4NCj4+Pj4+PiBhYnN0cmFjdCByZWxhdGlvbi4NCj4+Pj4+DQo+Pj4+PiBX YXJuaW5nOiBteSBzcGVsbGluZyBvZiBuYW1lcyBpcyBwcm9iYWJseSBub3QgYWNjdXJhdGUu DQo+Pj4+Pg0KPj4+Pj4gSW4gdGhlIG1pZCAxOTYwcywgQWxhbiBQZXJsaXMgdGhlbiBhdCBD TVUsIHdhcyBkaXNzZXJ0YXRpb24gYWR2aXNvciB0bw0KPj4+Pj4gdHdvIFBoRCBzdHVkZW50 cyB3b3JraW5nIGluIGZvdW5kYXRpb25zIG9mIENvbXB1dGVyIFNjaWVuY2UgdmlzIMOgIHZp cw0KPj4+Pj4gcHJvZ3JhbSBsYW5ndWFnZSBzZW1hbnRpY3MuDQo+Pj4+Pg0KPj4+Pj4gT25l IHN0dWRlbnQgd2FzIFRpbSBTdGFuZGlzaCB3aG8gd3JvdGUgYWJvdXQgZGF0YSBzdHJ1Y3R1 cmUgZGVmaW5pdGlvbg0KPj4+Pj4gcHJpbWl0aXZlcy4gT25lIGNvdWxkIHVzZSB0aGUgcHJv cG9zZWQgc2V0IG9mIHByaW1pdGl2ZXMgdG8gZXhwbGFpbiBkYXRhDQo+Pj4+PiBzdHJ1Y3R1 cmUgZGVmaW5pdGlvbiBpbiB5b3VyIGZhdm9yaXRlIGxhbmd1YWdlcy4gSW4gb3RoZXIgd29y ZHMsIGhpcw0KPj4+Pj4gcHJpbWl0aXZlcyBjb3VsZCBiZSB1c2VkIGFzIGEgbWFjcm8gbGFu Z3VhZ2UgdG8gZGVmaW5lIHRoZSBpbnRlbnQgb2YNCj4+Pj4+IGRhdGEgZGVjbGFyYXRpb25z LiBUaGlzIGRpc3NlcnRhdGlvbiB3YXMgbm90ZWQgYnkgYSBiaWcgY2h1bmsgb2YgdGhlIENT DQo+Pj4+PiBjb21tdW5pdHkgd2hvIHdhcywgYXQgdGhlIHRpbWUsIHRyeWluZyBkZXZlbG9w IGJldHRlciB0b29scyBmb3INCj4+Pj4+IGludmVudGluZyBhbmQgaW1wbGVtZW50aW5nIG5l dyBsYW5ndWFnZXMuIExhc3QgSSBrbmV3LCBUaW0gd2FzIGF0DQo+Pj4+PiBVbml2ZXJzaXR5 IG9mIENhbGlmb3JuaWEgYXQgSXJ2aW5lLg0KPj4+Pj4NCj4+Pj4+IFRoZSBvdGhlciBzdHVk ZW50IHdhcyBCb2IoPykgRmlzaGVyKD8pIGFuZCBoZSBkaWQgc29tZXRoaW5nIHRoYXQgb24g dGhlDQo+Pj4+PiBzdXJmYWNlIHNvdW5kZWQgYXMgc2ltaWxhciB0byBUaW0ncyB3b3JrLiBU aGUgZGlmZmVyZW5jZSB3YXMgdGhhdCBoZQ0KPj4+Pj4gd2FudGVkIHByaW1pdGl2ZXMgdG8g ZGVmaW5lIHRoZSBtZWFuaW5nIG9mIC9jb250cm9sLyBzdHJ1Y3R1cmVzLiBOb3QNCj4+Pj4+ IG9ubHkgZGlkIGhlIGhhbmRsZSB0aGUgdXN1YWwgKHNlcXVlbmNlLCBwYXJhbGxlbCwgY29u ZGl0aW9uYWwsIGV0Yy4pIGhlDQo+Pj4+PiBhbHNvIGRlYWx0IHdpdGggc2V4aWVyIHRoaW5n cyBzdWNoIGFzIGF0b21pYy13aXRoLXJlc3BlY3QtdG8sDQo+Pj4+PiB3YWl0LWZvci1jb25k aXRpb24gKGpvaW4pLCBpbmRpdmlzaWJsZS13aXRoLXJlc3BlY3QtdG8sIHByaW9yaXRpZXMN Cj4+Pj4+IChlLmcuLCB0byBtb2RlbCBpbnRlcnJ1cHRzKSwgYW5kIG1vcmUuIEkgdGhpbmsg Qm9iKD8pIHdhcyBhdCBEQVJQQSBzb29uDQo+Pj4+PiBhZnRlciBzY2hvb2wgYW5kIHRoZW4g ZGlzYXBwZWFyZWQgaW50byB0aGUgd29vZCB3b3JrLg0KPj4+Pj4NCj4+Pj4+IEkgZG9uJ3Qg a25vdyBob3cgeW91IG1pZ2h0IGdldCBhIGNvcHkgb2YgQm9iJ3MgZGlzc2VydGF0aW9uIGJ1 dCwgaWYgeW91DQo+Pj4+PiBjb3VsZCwgYSB3aG9sZSBwYW5vcmFtYSBvZiBpbnRlcmVzdGlu ZyBwb3NzaWJpbGl0aWVzIG1pZ2h0IGJlIG1hZGUNCj4+Pj4+IGFwcGFyZW50IHRvIHlvdSBh bmQgeW91ciBlbmRlYXZvci4NCj4+Pj4+DQo+Pj4+PiBJJ20gc29ycnkgdGhhdCBJIGNhbid0 IGJlIG1vcmUgc3BlY2lmaWMgd2l0aCByZWZlcmVuY2VzIGFuZCBjaXRhdGlvbnMNCj4+Pj4+ IGJ1dCBieSBlbmNvdW50ZXJzIHdpdGggdGhlIGluZGl2aWR1YWxzIG1lbnRpb25lZCBoYXBw ZW5lZCA1MCsgeWVhcnMgYWdvLg0KPj4+PiBJIGRpZCBhIGxpdHRsZSBwb2tpbmcgYXJvdW5k IGFuZCBmb3VuZCBhIGNvcnJlY3QgbmFtZTogIkRhdmUgQS4gRmlzaGVyIi4NCj4+Pj4gSGlz IGRpc3NlcnRhdGlvbiBpcyBhbHNvIGF2YWlsYWJsZSBvbmxpbmUuIEdvb2dsZSAiRmlzaGVy LCBDb250cm9sDQo+Pj4+IFN0cnVjdHVyZXMiIGFuZCB0aGUgZmlyc3QgaGl0IGlzIGEgUERG IGF0IHRoZSBwc2V1ZG8gVVJMDQo+Pj4+ICJodHRwczovL2NpdGVzZWVycy5pc3QucHN1LmVk dT52aWV3ZG9jPmRvd25sb2FkIi4gSnVzdCBjbGljayBvbiB0aGlzDQo+Pj4+IGl0ZW0gaW4g dGhlIEdvb2dsZSBvdXRwdXQgYW5kIHdoYXRldmVyIHlvdXIgc2V0dXAgZG9lcyBmb3IgUERG IHdpbGwgaGFwcGVuLg0KPj4+PiAtLSANCj4+Pj4gSmVmZiBCYXJuZXR0DQo+Pj4gSSBkb3du bG9hZGVkIEZpc2hlcidzIGRpc3NlcnRhdGlvbi4gSSBuZWVkIGEgd2hpbGUgdG8gcmVhZCBp dC4NCj4+PiBCYXNpY2FsbHksIG15IGZpcnN0IGxvb2sgaXMgdG8gYmUgdW5kZXJzdGFuZGlu ZyB0aGUgZ2VuZXJhbC9hYnN0cmFjdA0KPj4+IGNvbnRyb2wgc3RydWN0dXJlLg0KPj4+DQo+ Pj4gSXMgdGhlcmUgYSBjb250cm9sIHN0cnVjdHVyZSBkZWZpbmFibGUgdXNpbmcgb2JqZWN0 IHRoZW9yeT8NCj4+PiBHZW5lcmFsaXppbmcgdGhlIG1lYW5pbmcgb2YgaXQncyBwcmltaXRp dmUuDQo+PiBBIHNob3J0IGFuc3dlciB0byB5b3VyIHF1ZXN0aW9uIGlzIHByb2JhYmx5IG5v IGJ1dCBtYXliZS4gVGhlIGlzc3VlIGlzDQo+PiB0aGF0IGNvbnRyb2wgY2xpY2hlcyBkZWZp bmUgYmVoYXZpb3IsIG5vdCAic3RhdGljIiByZWxhdGlvbnMgYW1vbmcgZGF0YS4NCj4+IFRo ZSAibWF5YmUiIGNvbWVzIGZyb20gbG9jYWwgbmVzdHMgb2YgcmVsYXRlZCBiZWhhdmlvcnMg YXMgYWJzdHJhY3QNCj4+IG9iamVjdHMgdGhlbiBkZWZpbmluZyByZWxhdGlvbnMgYW1vbmcg dGhlc2Ugc29ydHMgb2Ygb2JqZWN0cy4NCj4+DQo+PiBJdCdzIGJlZW4gYSBsb25ndGltZSBz aW5jZSBJIHJlYWQgaXQgc28gSSBjYW4ndCByZWx5IG9uIG15IG1lbW9yeSBmb3INCj4+IGFu eSByZWFsIGRldGFpbHMuIFdoYXQgSSBkbyByZW1lbWJlciBpcyB0aGF0IGl0IHdhcyBhIHRo cmlsbCB0byBzZWUgYQ0KPj4gdGhlc2lzIHRha2Ugb24gc3VjaCBhIGRpZmZpY3VsdCwgYWJz dHJhY3QgcHJvYmxlbSBhbmQgZ2V0IHNvbWUgb2YgaXQNCj4+IHJpZ2h0IChJTU8pLiBUaGVy ZSB3YXMgbm90aGluZyBsaWtlIGl0IGluIHRoZSBsaXRlcmF0dXJlIHNvIGl0IHdhcyBhDQo+ PiBmaXJzdCBoYWNrIGF0IG5haWxpbmcgZG93biBvbmUgb2YgdGhlIG1vc3QgaW1wb3J0YW50 IGFzcGVjdHMgb2YNCj4+IGNvbXB1dGF0aW9uYWwgc3lzdGVtcyBhbmQgdGhlIHdob2xlIG5v dGlvbiBvZiBhIGNvbXB1dGF0aW9uLg0KPj4gVW5mb3J0dW5hdGVseSwgdGhpcyB3b3JrIHdh cyBub3QgZm9sbG93ZWQgYnkgYSBzZWNvbmQgdGllciBvZiByZXNlYXJjaC4NCj4+IC0tIA0K Pj4gSmVmZiBCYXJuZXR0DQo+IEkgZGlkIGEgZ29vZ2xlIHNlYXJjaCBhbmQgZm91bmQgc29t ZSBsYXRlciB3b3JrIG9mIEZpc2hlci4NCj4gSSBiZWxpZXZlIGhlIHdlbnQgdG8gaGVscCB3 aXRoIERPRCBvbiB0aGUgZm91bmRhdGlvbnMgb2YNCj4gdGhlIEFEQSBsYW5ndWFnZS4NCg0K VGhhdCBzb3VuZHMgcmlnaHQuIEkgYnVtcGVkIGludG8gaGltIG9uY2UgYWZ0ZXIgaGUgd2Fz IGRvbmUgYXQgQ01VLiBXZSANCnRhbGtlZCBmb3IgYSB3aGlsZSAtIGhlIHdhcyBhbWF6ZWQg dGhhdCBhbnlvbmUgaGFkIHJlYWQgaGlzIA0KZGlzc2VydGF0aW9uLiBJIGNhbid0IHJlY2Fs bCB3aGVyZSB0aGlzIGhhcHBlbmVkIGJ1dCBoZSBtZW50aW9uZWQgaGF2aW5nIA0KYmVlbiBh dCBEQVJQQSBhbmQgSSBhc3N1bWVkIHRoYXQgaGUgd2FzIHRoZXJlIGluIHRoZSBJbmZvcm1h dGlvbiANClRlY2hub2xvZ3kgT2ZmaWNlIGFzIGEgUHJvZ3JhbSBNYW5hZ2VyIChQTSkuIElu IHRoZSAxOTYwcyBhbmQgbW9zdCBvZiANCnRoZSA3MHMsIG1vc3Qgb2YgdGhhdCBvZmZpY2Un cyBQTXMgd2VyZSByZWNlbnQgUGhEIGdyYWR1YXRlcy4gTGF0ZXIgb24sIA0KICBQTXMgd2Vy ZSBlaXRoZXIgbWlsaXRhcnkgb3IgY2l2aWxpYW5zIHdobyB3ZXJlIGNvbWZvcnRhYmxlIGlu IHN1aXRzIA0KYW5kIHRpZXMuIEJpZyBjaGFuZ2UuDQoNCkFzIEkgc2FpZCBhYm92ZSwgSSB3 YXMgZGlzYXBwb2ludGVkIHRoYXQgbm9ib2R5IHBpY2tlZCB1cCBhbmQgY29udGludWVkIA0K aGlzIGxpbmUgb2YgcmVzZWFyY2guIElmIHRha2VuIHRvIHRoZSBuZXh0IHN0ZXAgaXQgd291 bGQgaGF2ZSBhbiBpbXBhY3QgDQpvbiBoYXJkd2FyZSBkZXNpZ24sIGNvbXBpbGluZyBwcm9n cmFtcyB3aXRoIHRvbnMgb2YgcGFyYWxsZWxpc20sIGFuZCANCm1ha2UgaXQgcG9zc2libGUg dG8gYmV0dGVyIHJlYXNvbiBhYm91dCBjb3ZlcnQgY2hhbm5lbHMgd2hlbiB0cnlpbmcgdG8g DQpkZXRlcm1pbmUgc2VjdXJpdHkgcHJvcGVydGllcyBvZiBzeXN0ZW1zLg0KDQpHb29kIGx1 Y2sgd2l0aCB5b3VyIGVuZGVhdm9yLg0KLS0gDQpKZWZmIEJhcm5ldHQNCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Douglas Eagleson@21:1/5 to Jeff Barnett on Thu Jun 9 19:19:50 2022
    On Friday, June 10, 2022 at 6:45:59 AM UTC+8, Jeff Barnett wrote:
    On 6/9/2022 3:32 PM, Douglas Eagleson wrote:
    On Thursday, June 9, 2022 at 1:21:36 AM UTC+8, Jeff Barnett wrote:
    On 6/6/2022 3:11 PM, Jeff Barnett wrote:
    On 6/6/2022 2:10 PM, Douglas Eagleson wrote:
    I am working on a project. How does a synchronous system get to be
    stated in my version of AI, old Greek theory. These have two or more >>>> systems with a common state. Synchronous can be random/coincidental >>>> caused or caused by a variable/human action. These point to an AI
    relation inferable.

    Two clocks can be made synchronous by a simple relative time. Actions >>>> at times can make this relative solvable. Making synchronous an
    abstract relation.

    Warning: my spelling of names is probably not accurate.

    In the mid 1960s, Alan Perlis then at CMU, was dissertation advisor to >>> two PhD students working in foundations of Computer Science vis à vis >>> program language semantics.

    One student was Tim Standish who wrote about data structure definition >>> primitives. One could use the proposed set of primitives to explain data >>> structure definition in your favorite languages. In other words, his
    primitives could be used as a macro language to define the intent of
    data declarations. This dissertation was noted by a big chunk of the CS >>> community who was, at the time, trying develop better tools for
    inventing and implementing new languages. Last I knew, Tim was at
    University of California at Irvine.

    The other student was Bob(?) Fisher(?) and he did something that on the >>> surface sounded as similar to Tim's work. The difference was that he
    wanted primitives to define the meaning of /control/ structures. Not
    only did he handle the usual (sequence, parallel, conditional, etc.) he >>> also dealt with sexier things such as atomic-with-respect-to,
    wait-for-condition (join), indivisible-with-respect-to, priorities
    (e.g., to model interrupts), and more. I think Bob(?) was at DARPA soon >>> after school and then disappeared into the wood work.

    I don't know how you might get a copy of Bob's dissertation but, if you >>> could, a whole panorama of interesting possibilities might be made
    apparent to you and your endeavor.

    I'm sorry that I can't be more specific with references and citations >>> but by encounters with the individuals mentioned happened 50+ years ago. >> I did a little poking around and found a correct name: "Dave A. Fisher". >> His dissertation is also available online. Google "Fisher, Control
    Structures" and the first hit is a PDF at the pseudo URL
    "https://citeseers.ist.psu.edu>viewdoc>download". Just click on this
    item in the Google output and whatever your setup does for PDF will happen.
    --
    Jeff Barnett
    I downloaded Fisher's dissertation. I need a while to read it.
    Basically, my first look is to be understanding the general/abstract control structure.

    Is there a control structure definable using object theory?
    Generalizing the meaning of it's primitive.
    A short answer to your question is probably no but maybe. The issue is
    that control cliches define behavior, not "static" relations among data.
    The "maybe" comes from local nests of related behaviors as abstract
    objects then defining relations among these sorts of objects.

    It's been a longtime since I read it so I can't rely on my memory for
    any real details. What I do remember is that it was a thrill to see a
    thesis take on such a difficult, abstract problem and get some of it
    right (IMO). There was nothing like it in the literature so it was a
    first hack at nailing down one of the most important aspects of computational systems and the whole notion of a computation.
    Unfortunately, this work was not followed by a second tier of research.
    --
    Jeff Barnett
    I did a google search and found some later work of Fisher.
    I believe he went to help with DOD on the foundations of
    the ADA language.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Douglas Eagleson@21:1/5 to Jeff Barnett on Sun Jul 3 21:29:19 2022
    On Friday, June 10, 2022 at 10:48:49 AM UTC+8, Jeff Barnett wrote:
    On 6/9/2022 8:19 PM, Douglas Eagleson wrote:
    On Friday, June 10, 2022 at 6:45:59 AM UTC+8, Jeff Barnett wrote:
    On 6/9/2022 3:32 PM, Douglas Eagleson wrote:
    On Thursday, June 9, 2022 at 1:21:36 AM UTC+8, Jeff Barnett wrote:
    On 6/6/2022 3:11 PM, Jeff Barnett wrote:
    On 6/6/2022 2:10 PM, Douglas Eagleson wrote:
    I am working on a project. How does a synchronous system get to be >>>>>> stated in my version of AI, old Greek theory. These have two or more >>>>>> systems with a common state. Synchronous can be random/coincidental >>>>>> caused or caused by a variable/human action. These point to an AI >>>>>> relation inferable.

    Two clocks can be made synchronous by a simple relative time. Actions >>>>>> at times can make this relative solvable. Making synchronous an >>>>>> abstract relation.

    Warning: my spelling of names is probably not accurate.

    In the mid 1960s, Alan Perlis then at CMU, was dissertation advisor to >>>>> two PhD students working in foundations of Computer Science vis à vis >>>>> program language semantics.

    One student was Tim Standish who wrote about data structure definition >>>>> primitives. One could use the proposed set of primitives to explain data
    structure definition in your favorite languages. In other words, his >>>>> primitives could be used as a macro language to define the intent of >>>>> data declarations. This dissertation was noted by a big chunk of the CS
    community who was, at the time, trying develop better tools for
    inventing and implementing new languages. Last I knew, Tim was at >>>>> University of California at Irvine.

    The other student was Bob(?) Fisher(?) and he did something that on the
    surface sounded as similar to Tim's work. The difference was that he >>>>> wanted primitives to define the meaning of /control/ structures. Not >>>>> only did he handle the usual (sequence, parallel, conditional, etc.) he
    also dealt with sexier things such as atomic-with-respect-to,
    wait-for-condition (join), indivisible-with-respect-to, priorities >>>>> (e.g., to model interrupts), and more. I think Bob(?) was at DARPA soon
    after school and then disappeared into the wood work.

    I don't know how you might get a copy of Bob's dissertation but, if you
    could, a whole panorama of interesting possibilities might be made >>>>> apparent to you and your endeavor.

    I'm sorry that I can't be more specific with references and citations >>>>> but by encounters with the individuals mentioned happened 50+ years ago.
    I did a little poking around and found a correct name: "Dave A. Fisher".
    His dissertation is also available online. Google "Fisher, Control
    Structures" and the first hit is a PDF at the pseudo URL
    "https://citeseers.ist.psu.edu>viewdoc>download". Just click on this >>>> item in the Google output and whatever your setup does for PDF will happen.
    --
    Jeff Barnett
    I downloaded Fisher's dissertation. I need a while to read it.
    Basically, my first look is to be understanding the general/abstract
    control structure.

    Is there a control structure definable using object theory?
    Generalizing the meaning of it's primitive.
    A short answer to your question is probably no but maybe. The issue is
    that control cliches define behavior, not "static" relations among data. >> The "maybe" comes from local nests of related behaviors as abstract
    objects then defining relations among these sorts of objects.

    It's been a longtime since I read it so I can't rely on my memory for
    any real details. What I do remember is that it was a thrill to see a
    thesis take on such a difficult, abstract problem and get some of it
    right (IMO). There was nothing like it in the literature so it was a
    first hack at nailing down one of the most important aspects of
    computational systems and the whole notion of a computation.
    Unfortunately, this work was not followed by a second tier of research. >> --
    Jeff Barnett
    I did a google search and found some later work of Fisher.
    I believe he went to help with DOD on the foundations of
    the ADA language.
    That sounds right. I bumped into him once after he was done at CMU. We talked for a while - he was amazed that anyone had read his
    dissertation. I can't recall where this happened but he mentioned having been at DARPA and I assumed that he was there in the Information
    Technology Office as a Program Manager (PM). In the 1960s and most of
    the 70s, most of that office's PMs were recent PhD graduates. Later on,
    PMs were either military or civilians who were comfortable in suits
    and ties. Big change.

    As I said above, I was disappointed that nobody picked up and continued
    his line of research. If taken to the next step it would have an impact
    on hardware design, compiling programs with tons of parallelism, and
    make it possible to better reason about covert channels when trying to determine security properties of systems.

    Good luck with your endeavor.
    --
    Jeff Barnett
    well I read the first 50 pages and it turned into Einstein level logic.
    He calls a control structure as defining an Interpreter for an Interpreter. This creator Interpreter does not need to compile itself as per Turing
    advice. It can be implemented in a language such as C using subroutines
    and functions and other C structures.

    He goes into great detail designing a syntax for his language Sol.

    I did have difficulty reading which "Interpreter" he was writing about.

    He introduced the operation of a process "monitor". Basically
    a list of objects held in a main process. He stated quite nicely the
    idea of only exercising a list item when an input variable has a state change. Maybe a poorman's object monitor can implement object process?

    I am still looking at the synchronous issue. Basically I need to make
    a blackbox the checks for this state. The issue of clock error occurs.
    So a class of input must be a degree of accuracy, maybe as a percentage.

    I got lost in the realm of math. Does a function simply define
    a synchronous path? I need some advice.

    I do believe two numbers always existing together can be called
    synchronous

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Barnett@21:1/5 to All on Mon Jul 4 00:50:44 2022
    T24gNy8zLzIwMjIgMTA6MjkgUE0sIERvdWdsYXMgRWFnbGVzb24gd3JvdGU6DQo+IE9uIEZy aWRheSwgSnVuZSAxMCwgMjAyMiBhdCAxMDo0ODo0OSBBTSBVVEMrOCwgSmVmZiBCYXJuZXR0 IHdyb3RlOg0KPj4gT24gNi85LzIwMjIgODoxOSBQTSwgRG91Z2xhcyBFYWdsZXNvbiB3cm90 ZToNCj4+PiBPbiBGcmlkYXksIEp1bmUgMTAsIDIwMjIgYXQgNjo0NTo1OSBBTSBVVEMrOCwg SmVmZiBCYXJuZXR0IHdyb3RlOg0KPj4+PiBPbiA2LzkvMjAyMiAzOjMyIFBNLCBEb3VnbGFz IEVhZ2xlc29uIHdyb3RlOg0KPj4+Pj4gT24gVGh1cnNkYXksIEp1bmUgOSwgMjAyMiBhdCAx OjIxOjM2IEFNIFVUQys4LCBKZWZmIEJhcm5ldHQgd3JvdGU6DQo+Pj4+Pj4gT24gNi82LzIw MjIgMzoxMSBQTSwgSmVmZiBCYXJuZXR0IHdyb3RlOg0KPj4+Pj4+PiBPbiA2LzYvMjAyMiAy OjEwIFBNLCBEb3VnbGFzIEVhZ2xlc29uIHdyb3RlOg0KPj4+Pj4+Pj4gSSBhbSB3b3JraW5n IG9uIGEgcHJvamVjdC4gSG93IGRvZXMgYSBzeW5jaHJvbm91cyBzeXN0ZW0gZ2V0IHRvIGJl DQo+Pj4+Pj4+PiBzdGF0ZWQgaW4gbXkgdmVyc2lvbiBvZiBBSSwgb2xkIEdyZWVrIHRoZW9y eS4gVGhlc2UgaGF2ZSB0d28gb3IgbW9yZQ0KPj4+Pj4+Pj4gc3lzdGVtcyB3aXRoIGEgY29t bW9uIHN0YXRlLiBTeW5jaHJvbm91cyBjYW4gYmUgcmFuZG9tL2NvaW5jaWRlbnRhbA0KPj4+ Pj4+Pj4gY2F1c2VkIG9yIGNhdXNlZCBieSBhIHZhcmlhYmxlL2h1bWFuIGFjdGlvbi4gVGhl c2UgcG9pbnQgdG8gYW4gQUkNCj4+Pj4+Pj4+IHJlbGF0aW9uIGluZmVyYWJsZS4NCj4+Pj4+ Pj4+DQo+Pj4+Pj4+PiBUd28gY2xvY2tzIGNhbiBiZSBtYWRlIHN5bmNocm9ub3VzIGJ5IGEg c2ltcGxlIHJlbGF0aXZlIHRpbWUuIEFjdGlvbnMNCj4+Pj4+Pj4+IGF0IHRpbWVzIGNhbiBt YWtlIHRoaXMgcmVsYXRpdmUgc29sdmFibGUuIE1ha2luZyBzeW5jaHJvbm91cyBhbg0KPj4+ Pj4+Pj4gYWJzdHJhY3QgcmVsYXRpb24uDQo+Pj4+Pj4+DQo+Pj4+Pj4+IFdhcm5pbmc6IG15 IHNwZWxsaW5nIG9mIG5hbWVzIGlzIHByb2JhYmx5IG5vdCBhY2N1cmF0ZS4NCj4+Pj4+Pj4N Cj4+Pj4+Pj4gSW4gdGhlIG1pZCAxOTYwcywgQWxhbiBQZXJsaXMgdGhlbiBhdCBDTVUsIHdh cyBkaXNzZXJ0YXRpb24gYWR2aXNvciB0bw0KPj4+Pj4+PiB0d28gUGhEIHN0dWRlbnRzIHdv cmtpbmcgaW4gZm91bmRhdGlvbnMgb2YgQ29tcHV0ZXIgU2NpZW5jZSB2aXMgw6AgdmlzDQo+ Pj4+Pj4+IHByb2dyYW0gbGFuZ3VhZ2Ugc2VtYW50aWNzLg0KPj4+Pj4+Pg0KPj4+Pj4+PiBP bmUgc3R1ZGVudCB3YXMgVGltIFN0YW5kaXNoIHdobyB3cm90ZSBhYm91dCBkYXRhIHN0cnVj dHVyZSBkZWZpbml0aW9uDQo+Pj4+Pj4+IHByaW1pdGl2ZXMuIE9uZSBjb3VsZCB1c2UgdGhl IHByb3Bvc2VkIHNldCBvZiBwcmltaXRpdmVzIHRvIGV4cGxhaW4gZGF0YQ0KPj4+Pj4+PiBz dHJ1Y3R1cmUgZGVmaW5pdGlvbiBpbiB5b3VyIGZhdm9yaXRlIGxhbmd1YWdlcy4gSW4gb3Ro ZXIgd29yZHMsIGhpcw0KPj4+Pj4+PiBwcmltaXRpdmVzIGNvdWxkIGJlIHVzZWQgYXMgYSBt YWNybyBsYW5ndWFnZSB0byBkZWZpbmUgdGhlIGludGVudCBvZg0KPj4+Pj4+PiBkYXRhIGRl Y2xhcmF0aW9ucy4gVGhpcyBkaXNzZXJ0YXRpb24gd2FzIG5vdGVkIGJ5IGEgYmlnIGNodW5r IG9mIHRoZSBDUw0KPj4+Pj4+PiBjb21tdW5pdHkgd2hvIHdhcywgYXQgdGhlIHRpbWUsIHRy eWluZyBkZXZlbG9wIGJldHRlciB0b29scyBmb3INCj4+Pj4+Pj4gaW52ZW50aW5nIGFuZCBp bXBsZW1lbnRpbmcgbmV3IGxhbmd1YWdlcy4gTGFzdCBJIGtuZXcsIFRpbSB3YXMgYXQNCj4+ Pj4+Pj4gVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhIGF0IElydmluZS4NCj4+Pj4+Pj4NCj4+ Pj4+Pj4gVGhlIG90aGVyIHN0dWRlbnQgd2FzIEJvYig/KSBGaXNoZXIoPykgYW5kIGhlIGRp ZCBzb21ldGhpbmcgdGhhdCBvbiB0aGUNCj4+Pj4+Pj4gc3VyZmFjZSBzb3VuZGVkIGFzIHNp bWlsYXIgdG8gVGltJ3Mgd29yay4gVGhlIGRpZmZlcmVuY2Ugd2FzIHRoYXQgaGUNCj4+Pj4+ Pj4gd2FudGVkIHByaW1pdGl2ZXMgdG8gZGVmaW5lIHRoZSBtZWFuaW5nIG9mIC9jb250cm9s LyBzdHJ1Y3R1cmVzLiBOb3QNCj4+Pj4+Pj4gb25seSBkaWQgaGUgaGFuZGxlIHRoZSB1c3Vh bCAoc2VxdWVuY2UsIHBhcmFsbGVsLCBjb25kaXRpb25hbCwgZXRjLikgaGUNCj4+Pj4+Pj4g YWxzbyBkZWFsdCB3aXRoIHNleGllciB0aGluZ3Mgc3VjaCBhcyBhdG9taWMtd2l0aC1yZXNw ZWN0LXRvLA0KPj4+Pj4+PiB3YWl0LWZvci1jb25kaXRpb24gKGpvaW4pLCBpbmRpdmlzaWJs ZS13aXRoLXJlc3BlY3QtdG8sIHByaW9yaXRpZXMNCj4+Pj4+Pj4gKGUuZy4sIHRvIG1vZGVs IGludGVycnVwdHMpLCBhbmQgbW9yZS4gSSB0aGluayBCb2IoPykgd2FzIGF0IERBUlBBIHNv b24NCj4+Pj4+Pj4gYWZ0ZXIgc2Nob29sIGFuZCB0aGVuIGRpc2FwcGVhcmVkIGludG8gdGhl IHdvb2Qgd29yay4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gSSBkb24ndCBrbm93IGhvdyB5b3UgbWln aHQgZ2V0IGEgY29weSBvZiBCb2IncyBkaXNzZXJ0YXRpb24gYnV0LCBpZiB5b3UNCj4+Pj4+ Pj4gY291bGQsIGEgd2hvbGUgcGFub3JhbWEgb2YgaW50ZXJlc3RpbmcgcG9zc2liaWxpdGll cyBtaWdodCBiZSBtYWRlDQo+Pj4+Pj4+IGFwcGFyZW50IHRvIHlvdSBhbmQgeW91ciBlbmRl YXZvci4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gSSdtIHNvcnJ5IHRoYXQgSSBjYW4ndCBiZSBtb3Jl IHNwZWNpZmljIHdpdGggcmVmZXJlbmNlcyBhbmQgY2l0YXRpb25zDQo+Pj4+Pj4+IGJ1dCBi eSBlbmNvdW50ZXJzIHdpdGggdGhlIGluZGl2aWR1YWxzIG1lbnRpb25lZCBoYXBwZW5lZCA1 MCsgeWVhcnMgYWdvLg0KPj4+Pj4+IEkgZGlkIGEgbGl0dGxlIHBva2luZyBhcm91bmQgYW5k IGZvdW5kIGEgY29ycmVjdCBuYW1lOiAiRGF2ZSBBLiBGaXNoZXIiLg0KPj4+Pj4+IEhpcyBk aXNzZXJ0YXRpb24gaXMgYWxzbyBhdmFpbGFibGUgb25saW5lLiBHb29nbGUgIkZpc2hlciwg Q29udHJvbA0KPj4+Pj4+IFN0cnVjdHVyZXMiIGFuZCB0aGUgZmlyc3QgaGl0IGlzIGEgUERG IGF0IHRoZSBwc2V1ZG8gVVJMDQo+Pj4+Pj4gImh0dHBzOi8vY2l0ZXNlZXJzLmlzdC5wc3Uu ZWR1PnZpZXdkb2M+ZG93bmxvYWQiLiBKdXN0IGNsaWNrIG9uIHRoaXMNCj4+Pj4+PiBpdGVt IGluIHRoZSBHb29nbGUgb3V0cHV0IGFuZCB3aGF0ZXZlciB5b3VyIHNldHVwIGRvZXMgZm9y IFBERiB3aWxsIGhhcHBlbi4NCj4+Pj4+PiAtLSANCj4+Pj4+PiBKZWZmIEJhcm5ldHQNCj4+ Pj4+IEkgZG93bmxvYWRlZCBGaXNoZXIncyBkaXNzZXJ0YXRpb24uIEkgbmVlZCBhIHdoaWxl IHRvIHJlYWQgaXQuDQo+Pj4+PiBCYXNpY2FsbHksIG15IGZpcnN0IGxvb2sgaXMgdG8gYmUg dW5kZXJzdGFuZGluZyB0aGUgZ2VuZXJhbC9hYnN0cmFjdA0KPj4+Pj4gY29udHJvbCBzdHJ1 Y3R1cmUuDQo+Pj4+Pg0KPj4+Pj4gSXMgdGhlcmUgYSBjb250cm9sIHN0cnVjdHVyZSBkZWZp bmFibGUgdXNpbmcgb2JqZWN0IHRoZW9yeT8NCj4+Pj4+IEdlbmVyYWxpemluZyB0aGUgbWVh bmluZyBvZiBpdCdzIHByaW1pdGl2ZS4NCj4+Pj4gQSBzaG9ydCBhbnN3ZXIgdG8geW91ciBx dWVzdGlvbiBpcyBwcm9iYWJseSBubyBidXQgbWF5YmUuIFRoZSBpc3N1ZSBpcw0KPj4+PiB0 aGF0IGNvbnRyb2wgY2xpY2hlcyBkZWZpbmUgYmVoYXZpb3IsIG5vdCAic3RhdGljIiByZWxh dGlvbnMgYW1vbmcgZGF0YS4NCj4+Pj4gVGhlICJtYXliZSIgY29tZXMgZnJvbSBsb2NhbCBu ZXN0cyBvZiByZWxhdGVkIGJlaGF2aW9ycyBhcyBhYnN0cmFjdA0KPj4+PiBvYmplY3RzIHRo ZW4gZGVmaW5pbmcgcmVsYXRpb25zIGFtb25nIHRoZXNlIHNvcnRzIG9mIG9iamVjdHMuDQo+ Pj4+DQo+Pj4+IEl0J3MgYmVlbiBhIGxvbmd0aW1lIHNpbmNlIEkgcmVhZCBpdCBzbyBJIGNh bid0IHJlbHkgb24gbXkgbWVtb3J5IGZvcg0KPj4+PiBhbnkgcmVhbCBkZXRhaWxzLiBXaGF0 IEkgZG8gcmVtZW1iZXIgaXMgdGhhdCBpdCB3YXMgYSB0aHJpbGwgdG8gc2VlIGENCj4+Pj4g dGhlc2lzIHRha2Ugb24gc3VjaCBhIGRpZmZpY3VsdCwgYWJzdHJhY3QgcHJvYmxlbSBhbmQg Z2V0IHNvbWUgb2YgaXQNCj4+Pj4gcmlnaHQgKElNTykuIFRoZXJlIHdhcyBub3RoaW5nIGxp a2UgaXQgaW4gdGhlIGxpdGVyYXR1cmUgc28gaXQgd2FzIGENCj4+Pj4gZmlyc3QgaGFjayBh dCBuYWlsaW5nIGRvd24gb25lIG9mIHRoZSBtb3N0IGltcG9ydGFudCBhc3BlY3RzIG9mDQo+ Pj4+IGNvbXB1dGF0aW9uYWwgc3lzdGVtcyBhbmQgdGhlIHdob2xlIG5vdGlvbiBvZiBhIGNv bXB1dGF0aW9uLg0KPj4+PiBVbmZvcnR1bmF0ZWx5LCB0aGlzIHdvcmsgd2FzIG5vdCBmb2xs b3dlZCBieSBhIHNlY29uZCB0aWVyIG9mIHJlc2VhcmNoLg0KPj4+PiAtLSANCj4+Pj4gSmVm ZiBCYXJuZXR0DQo+Pj4gSSBkaWQgYSBnb29nbGUgc2VhcmNoIGFuZCBmb3VuZCBzb21lIGxh dGVyIHdvcmsgb2YgRmlzaGVyLg0KPj4+IEkgYmVsaWV2ZSBoZSB3ZW50IHRvIGhlbHAgd2l0 aCBET0Qgb24gdGhlIGZvdW5kYXRpb25zIG9mDQo+Pj4gdGhlIEFEQSBsYW5ndWFnZS4NCj4+ IFRoYXQgc291bmRzIHJpZ2h0LiBJIGJ1bXBlZCBpbnRvIGhpbSBvbmNlIGFmdGVyIGhlIHdh cyBkb25lIGF0IENNVS4gV2UNCj4+IHRhbGtlZCBmb3IgYSB3aGlsZSAtIGhlIHdhcyBhbWF6 ZWQgdGhhdCBhbnlvbmUgaGFkIHJlYWQgaGlzDQo+PiBkaXNzZXJ0YXRpb24uIEkgY2FuJ3Qg cmVjYWxsIHdoZXJlIHRoaXMgaGFwcGVuZWQgYnV0IGhlIG1lbnRpb25lZCBoYXZpbmcNCj4+ IGJlZW4gYXQgREFSUEEgYW5kIEkgYXNzdW1lZCB0aGF0IGhlIHdhcyB0aGVyZSBpbiB0aGUg SW5mb3JtYXRpb24NCj4+IFRlY2hub2xvZ3kgT2ZmaWNlIGFzIGEgUHJvZ3JhbSBNYW5hZ2Vy IChQTSkuIEluIHRoZSAxOTYwcyBhbmQgbW9zdCBvZg0KPj4gdGhlIDcwcywgbW9zdCBvZiB0 aGF0IG9mZmljZSdzIFBNcyB3ZXJlIHJlY2VudCBQaEQgZ3JhZHVhdGVzLiBMYXRlciBvbiwN Cj4+IFBNcyB3ZXJlIGVpdGhlciBtaWxpdGFyeSBvciBjaXZpbGlhbnMgd2hvIHdlcmUgY29t Zm9ydGFibGUgaW4gc3VpdHMNCj4+IGFuZCB0aWVzLiBCaWcgY2hhbmdlLg0KPj4NCj4+IEFz IEkgc2FpZCBhYm92ZSwgSSB3YXMgZGlzYXBwb2ludGVkIHRoYXQgbm9ib2R5IHBpY2tlZCB1 cCBhbmQgY29udGludWVkDQo+PiBoaXMgbGluZSBvZiByZXNlYXJjaC4gSWYgdGFrZW4gdG8g dGhlIG5leHQgc3RlcCBpdCB3b3VsZCBoYXZlIGFuIGltcGFjdA0KPj4gb24gaGFyZHdhcmUg ZGVzaWduLCBjb21waWxpbmcgcHJvZ3JhbXMgd2l0aCB0b25zIG9mIHBhcmFsbGVsaXNtLCBh bmQNCj4+IG1ha2UgaXQgcG9zc2libGUgdG8gYmV0dGVyIHJlYXNvbiBhYm91dCBjb3ZlcnQg Y2hhbm5lbHMgd2hlbiB0cnlpbmcgdG8NCj4+IGRldGVybWluZSBzZWN1cml0eSBwcm9wZXJ0 aWVzIG9mIHN5c3RlbXMuDQo+Pg0KPj4gR29vZCBsdWNrIHdpdGggeW91ciBlbmRlYXZvci4N Cj4+IC0tIA0KPj4gSmVmZiBCYXJuZXR0DQo+IHdlbGwgSSByZWFkIHRoZSBmaXJzdCA1MCBw YWdlcyBhbmQgaXQgdHVybmVkIGludG8gRWluc3RlaW4gbGV2ZWwgbG9naWMuDQo+IEhlIGNh bGxzIGEgY29udHJvbCBzdHJ1Y3R1cmUgYXMgZGVmaW5pbmcgYW4gSW50ZXJwcmV0ZXIgZm9y IGFuIEludGVycHJldGVyLg0KPiBUaGlzIGNyZWF0b3IgSW50ZXJwcmV0ZXIgZG9lcyBub3Qg bmVlZCB0byBjb21waWxlIGl0c2VsZiBhcyBwZXIgVHVyaW5nDQo+IGFkdmljZS4gIEl0IGNh biBiZSBpbXBsZW1lbnRlZCBpbiBhIGxhbmd1YWdlIHN1Y2ggYXMgQyB1c2luZyBzdWJyb3V0 aW5lcw0KPiBhbmQgZnVuY3Rpb25zIGFuZCBvdGhlciBDIHN0cnVjdHVyZXMuDQo+IA0KPiBI ZSBnb2VzIGludG8gZ3JlYXQgZGV0YWlsIGRlc2lnbmluZyBhIHN5bnRheCBmb3IgaGlzIGxh bmd1YWdlIFNvbC4NCj4gDQo+IEkgZGlkIGhhdmUgZGlmZmljdWx0eSByZWFkaW5nIHdoaWNo ICJJbnRlcnByZXRlciIgaGUgd2FzIHdyaXRpbmcgYWJvdXQuDQo+IA0KPiBIZSBpbnRyb2R1 Y2VkIHRoZSBvcGVyYXRpb24gb2YgYSBwcm9jZXNzICJtb25pdG9yIi4gIEJhc2ljYWxseQ0K PiBhIGxpc3Qgb2Ygb2JqZWN0cyBoZWxkIGluIGEgbWFpbiBwcm9jZXNzLiAgSGUgc3RhdGVk IHF1aXRlIG5pY2VseSB0aGUNCj4gaWRlYSBvZiBvbmx5IGV4ZXJjaXNpbmcgYSBsaXN0IGl0 ZW0gd2hlbiBhbiBpbnB1dCB2YXJpYWJsZSBoYXMgYSBzdGF0ZSBjaGFuZ2UuDQo+IE1heWJl IGEgcG9vcm1hbidzIG9iamVjdCBtb25pdG9yIGNhbiBpbXBsZW1lbnQgb2JqZWN0IHByb2Nl c3M/DQo+IA0KPiBJIGFtIHN0aWxsIGxvb2tpbmcgYXQgdGhlIHN5bmNocm9ub3VzIGlzc3Vl LiAgQmFzaWNhbGx5IEkgbmVlZCB0byBtYWtlDQo+IGEgYmxhY2tib3ggdGhlIGNoZWNrcyBm b3IgdGhpcyBzdGF0ZS4gIFRoZSBpc3N1ZSBvZiBjbG9jayBlcnJvciBvY2N1cnMuDQo+IFNv IGEgY2xhc3Mgb2YgaW5wdXQgbXVzdCBiZSBhIGRlZ3JlZSBvZiBhY2N1cmFjeSwgbWF5YmUg YXMgYSBwZXJjZW50YWdlLg0KPiANCj4gSSBnb3QgbG9zdCBpbiB0aGUgcmVhbG0gb2YgbWF0 aC4gIERvZXMgYSBmdW5jdGlvbiBzaW1wbHkgZGVmaW5lDQo+IGEgIHN5bmNocm9ub3VzIHBh dGg/IEkgbmVlZCBzb21lIGFkdmljZS4NCj4gDQo+IEkgZG8gYmVsaWV2ZSB0d28gbnVtYmVy cyBhbHdheXMgZXhpc3RpbmcgdG9nZXRoZXIgY2FuIGJlIGNhbGxlZA0KPiAgIHN5bmNocm9u b3VzDQoNCkknbGwgc3RhcnQgd2l0aCB0aGUgbGFzdCBxdWVzdGlvbnMgZmlyc3Q6IFlvdSBh c2sgd2hhdCBoZSBtZWFudCBieSBhIA0KZnVuY3Rpb24gYW5kIHRoYXQgaXMgbm90IHNvIGVh c3kgdG8gYW5zd2VyLiBNYXRoZW1hdGljYWxseSBhIGZ1bmN0aW9uIGlzIA0KYW4gZW50aXR5 IHRoYXQgbWFwcyBzb21lIHZhbHVlcyB0byBvdGhlciB2YWx1ZXMsIHdoZXJlIHRoZSBpbnB1 dCB2YWx1ZXMgDQphcmUgYWx3YXlzIG1hcHBlZCB0byB0aGUgc2FtZSBvdXRwdXQgdmFsdWVz LiBJbiB0aGUgd29ybGQgb2Ygc29mdHdhcmUgd2UgDQpkb24ndCBtZWFuIHRoYXQgYXQgYWxs LiBUYWtlIGEgc2ltaWxhciBxdWVzdGlvbjogV2hhdCdzIGEgc3RydWN0dXJlPyBUaGUgDQph bnN3ZXIgaXMgdGhhdCBpdCdzIHRoZSB0aGluZyBkZWZpbmVkIGJ5IHlvdXIgbGFuZ3VhZ2Un cyBwcmltaXRpdmUgd2l0aCANCmEgbmFtZSBsaWtlIERFRlNUUlVDVC4gU2ltaWxhcmx5IGEg ZnVuY3Rpb24sIHN1YnJvdXRpbmUsIGV0Yy4sIGlzIHRoYXQgDQp0aGluZyBkZWZpbmVkIGJ5 IHRoZSBwcmltaXRpdmUgeW91ciBsYW5ndWFnZSBwcm92aWRlcyB0byBkZWZpbmUgc3VjaCAN CnRoaW5ncy4gRG9lcyBhIGZ1bmN0aW9uIGRlZmluZSBhIHN5bmNocm9ub3VzIHBhdGg/IERl cGVuZHMgb24gdGhlIA0KbGFuZ3VhZ2UgaW4gd2hpY2ggaXQgaXMgZGVmaW5lZC4NCg0KSSBk b24ndCBrbm93IHdoYXQgaXQgbWVhbnMgZm9yIHR3byBudW1iZXJzIHRvIGFsd2F5cyBleGlz dCB0b2dldGhlciBzbyBJIA0KY291bGRuJ3QgZGV0ZXJtaW5lIGlmIHRoZXkgd2VyZSBzeW5j aHJvbm91cy4NCg0KSXQncyBiZWVuIChxdWl0ZSkgYSB3aGlsZSBzaW5jZSBJIHJlYWQgdGhp cyB0aGVzaXMgYnV0IEkgbWlnaHQgYmUgYWJsZSANCnRvIGFkZCBzb21lIHRvIHdoYXQgeW91 IGhhdmUgZ290IG91dCBvZiBpdCBzbyBmYXIuIFRoZSB0aGluZ3Mgc2FpZCBhYm91dCANCm11 bHRpcGxlIGludGVycHJldGVycyB3YXMgdGhlIGZvbGxvd2luZzogSW4gb3JkZXIgdG8gaW50 ZXJwcmV0IGEgY29udHJvbCANCnN0cnVjdHVyZSwgdGhlIGludGVycHJldGVyIG11c3QgImRv IiB0aGUgY29udHJvbCBzdHJ1Y3R1cmUuIExldCdzIHRha2UgDQphbiBleGFtcGxlOiBQQVJB TExFTCh4LCB5LCB6KSwgd2hlcmUgeCwgeSwgYW5kIHogYXJlIHByb2dyYW0gcGllY2VzLiBJ biANCm9yZGVyIHRvIHJlYWxseSBnZXQgdGhlIGVmZmVjdCBvZiBwYXJhbGxlbCBleGVjdXRp b24sIHRoZSBpbnRlcnByZXRlciANCm11c3QsIGluIGdlbmVyYWwsIHN0YXJ0IEl4LCBJeSwg YW5kIEl6OyB0aHJlZSBpbnRlcnByZXRlciByb3V0aW5lcywgb25lIA0KdG8gaW50ZXJwcmV0 IHgsIG9uZSB0byBpbnRlcnByZXQgeSwgYW5kIG9uZSB0byBpbnRlcnByZXQgeiBhbmQgdGhl eSBtdXN0IA0KZXhlY3V0ZSBpbiBwYXJhbGxlbC4gQW5kIHRoZSBzYW1lIHRoaW5nIG5lZWRz IHRvIGhhcHBlbiB3aGVuIGVhY2ggb2YgdGhlIA0Kb3RoZXIgY29udHJvbCBwcmltaXRpdmVz IGFyZSBlbmNvdW50ZXJlZC4gKFRoZXJlIGFyZSwgb2YgY291cnNlLCANCm9wdGltaXphdGlv bnMgc3VjaCBhcyBzdWJzdW1lIGEgc2VxdWVudGlhbCBlbGVtZW50IHRoYXQgYXBwZWFycyBp biBhIA0Kc2VxdWVudGlhbCwgZXRjLikgT25lIG1heSB0aGluayB0aGF0IHlvdSBjb3VsZCBz aW11bGF0ZSBQQVJBTExFTCBieSBzb21lIA0Kc29ydCBvZiBpbnRlcmxlYXZpbmcgb24gc2Vx dWVudGlhbCBoYXJkd2FyZSBidXQgd2hlbiB5b3UgbWl4IGluIG90aGVyIA0KY29udHJvbCBy ZWxhdGlvbnMgdGhlIGludGVycHJldGVyIGNhbid0IGJlIGZhaXRoZnVsIHRvIHRoZSBpbXBs aWVkIA0Kc2VtYW50aWNzLg0KDQpUaGUgc3luY2hyb25pemF0aW9uIGlzc3VlIGlzIHRoYXQs IGZvciBleGFtcGxlLCBhIG1vbml0b3IgbXVzdCANCmluc3RhbnRhbmVvdXNseSBzcG90IHRo YXQgaXRzIGNvbmRpdGlvbiBoYXMgYmVlbiBzYXRpc2ZpZWQgc28gdGhhdCBhIA0KZGVjbGFy ZWQgcmVhY3Rpb24gd2lsbCBvY2N1ci4gVGhpcyBpcyBhIGhlbGwgb2YgYSBidXJkZW4gb24g YW55IA0KaW50ZXJwcmV0YXRpb24gc2NoZW1lLiBMZXQncyBsb29rIGF0IGFuIGV4YW1wbGU6 IExldCB0aGUgdmFyaWFibGUgWCBiZSBhIA0Kc2l4dGVlbiBiaXQgaW50ZWdlcjsgbGV0IHRo ZSB2YXJpYWJsZSBIIGJlIHRoZSBoaWdoIG9yZGVyIDggYml0cyBvZiBYIA0KYW5kIEwgYmUg dGhlIGxvdyBvcmRlciA4IGJpdHMgb2YgWC4gQXNzdW1lIHRoYXQgdGhlcmUgaXMgYSBtb25p dG9yIG9uIA0KdGhlIHZhbHVlIG9mIFgsIHRoZW4gdGhhdCBtb25pdG9yIG11c3QgYWN0aXZl bHkgdGFrZSBhIHBlZWsgd2hlbiBlaXRoZXIgDQpIIG9yIEwgaXMgbW9kaWZpZWQuIFNpbWls YXJseSBpZiB0aGVyZSBpcyBhIG1vbml0b3IgIG9uIGVpdGhlciBIIG9yIEwsIA0KaXQgbXVz dCB0YWtlIGEgcGVlayBhbnkgdGltZSBYIGlzIG1vZGlmaWVkLiBUaGlzIGV4YW1wbGUgbWF5 IHNlZW0gcXVpdGUgDQphcnRpZmljaWFsIGJ1dCBpdCBpc24ndC4gQ29uc2lkZXIgaW50ZXJy dXB0IHN0cnVjdHVyZXMgb2YgeW91ciBmYXZvcml0ZSANCmNvbXB1dGVyLiBCaXRzIGFyZSBm bGlwcGVkIGluIHJlZ2lzdGVycyBhbmQgaW50ZXJwcmV0ZWQgYXMgc2lnbmFscyB0byANCmFu ZCBieSB0aGUgT1MuIERlc2NyaWJpbmcgYW5kIHNpbXVsYXRpbmcgc3VjaCBjYXBhYmlsaXRp ZXMgYXMgdGhleSANCmFjdHVhbGx5IHdvcmsgaXMgcXVpdGUgZGlmZmljdWx0Lg0KDQpGb3Ig YSBtb21lbnQsIHNldCBhc2lkZSB0aGUgaXNzdWUgb2YgaW50ZXJwcmV0aW5nIHByb2dyYW1z IHdyaXR0ZW4gaW4gDQp0aGUgY29udHJvbCBzdHJ1Y3R1cmUgbGFuZ3VhZ2UgYW5kIGNvbnNp ZGVyIHVzaW5nIHRoZSBsYW5ndWFnZSB0byB3cml0ZSANCmEgZGV0YWlsZWQgc3BlYyBmb3Ig YSBtb2Rlcm4gQ1BVIHdpdGggbXVsdGlwbGUgY29yZXMgYW5kIG11bHRpcGxlIA0KdGhyZWFk cyBwZXIgY29yZS4gWW91IHdhbnQgdG8gc3BlY2lmeSB3aGF0IHRoZSByYW5nZSBvZiBiZWhh dmlvcnMgYXJlIA0KYWxsb3dlZC4gSWYgeW91IHRoaW5rIGFib3V0IHRoaXMgZm9yIGEgd2hp bGUsIEkgYmVsaWV2ZSB0aGF0IHlvdSB3aWxsIA0KYXBwcmVjaWF0ZSB3aHkgdGhlIGRpc3Nl cnRhdGlvbiBzZWVtcyBzbyBjb252b2x1dGVkLiBJdCdzIHRvbyBiYWQgdGhhdCBhIA0Kc2Vj b25kIGRpc3NlcnRhdGlvbiBvbiB0aGUgc2FtZSB0b3BpYyBkaWQgbm90IGZvbGxvdyBhbmQg Y2xhcmlmeSBhbGwgb2YgDQp0aGVzZSBpc3N1ZXMuDQoNCkF0IG9uZSBwb2ludCBpbiB0aGUg MTk3MHMsIEkgd2FudGVkIHRvIGFic3RyYWN0IHRoZSBjb250cm9sIGZsb3cgYW5kIA0KZGF0 YSBmbG93IHdpdGhpbiBhIHNwZWVjaCB1bmRlcnN0YW5kaW5nIHN5c3RlbSBzbyBJIGludmVu dGVkIGEgbGFuZ3VhZ2UgDQpjYWxsZWQgQ1NMIChDb250cm9sIFN0cnVjdHVyZSBMYW5ndWFn ZSkgaW4gd2hpY2ggbW9kdWxlcyBkaWQgbm90IGtub3cgDQphYm91dCBlYWNoIG90aGVyLiBE YXRhIGNvbW11bmljYXRpb25zIHdhcyBvdmVyIGEgc2V0IG9mIHNvZnR3YXJlIGJ1c2VzIA0K KHRoaW5rIHBpcGVzKSBhbmQgY29tbW9uIGRhdGEgc3RvcmVzLiBDU0wgcHJvdmlkZWQgdGhl IHByaW1pdGl2ZXMgdG8gDQptb3ZlIGRhdGEgZnJvbSBtb2R1bGUgdG8gbW9kdWxlIGFuZCBl bmZvcmNlIHNlcXVlbnRpYWwgZXhlY3V0aW9uIGFtb25nIA0KdGhyZWFkcywgYW4gSSBkb24n dCBjYXJlIHdoYXQgb3JkZXIgdGhleSBydW4gaW4gKHBzZXVkbyBwYXJhbGxlbCksIGFuZCAN CmNvbmRpdGlvbiBtb25pdG9ycy4gVGhlcmUgd2VyZSBzb21lIHRva2VucyBwdXNoZWQgYXJv dW5kIHRvIHNpbXVsYXRlIA0KY29udHJvbCBzaWduYWxzLCBldGMuLCBzb21ldGhpbmcgbGlr ZSBQZXRyaSBuZXRzLiBUaGUgcG9pbnQgb2YgdGhpcyANCmV4ZXJjaXNlIHdhcyB0byBwdXQg dG9nZXRoZXIgYSBwcm9ibGVtIHNvbHZlciB0aGF0IGRpZCBub3QgY29tbWl0IG9yZGVyIA0K b2YgY29tcHV0YXRpb24gY29uc3RyYWludHMgd2hlbiB0aGVyZSB3YXMgbm8gcmVhc29uIHRv IGRvIHNvLiBBcyB3ZSANCmxlYXJuZWQgbW9yZSwgd2UgY291bGQgbW9kaWZ5IHRoZSBDU0wg dG8gZXhoaWJpdCBtb3JlIGRpcmVjdGVkIGJlaGF2aW9yLiANCkJ5IHRoZSB3YXksIHRoZSBw c2V1ZG8gcGFyYWxsZWwgZGlyZWN0aXZlIGFzc2lnbmVkIHJhbmRvbSBudW1iZXJzIA0KZHlu YW1pY2FsbHkgdG8gcGFyYWxsZWwgdGhyZWFkcyBhcyBwcmlvcml0aWVzIHNvIHRoYXQgcnVu bmluZyB0aGUgc3lzdGVtIA0Kb24gdGhlIHNhbWUgZGF0YSBtdWx0aXBsZSB0aW1lcyBjb3Vs ZCBleGhpYml0IG11bHRpcGxlIGJlaGF2aW9ycyBhbmQgDQpnZW5lcmF0ZSBkaWZmZXJlbnQg YW5zd2Vycy4NCg0KSSBkb24ndCBuZWNlc3NhcmlseSByZWNvbW1lbmQgcmVhZGluZyBhbm90 aGVyIG9ic2N1cmUgcGFwZXIgKG9uIENTTCkgYnV0IA0KaWYgeW91IGFyZSBpbnRlcmVzdGVk LCBhIHBkZiBjb3B5IGlzIGF0DQogICAgICAgIGh0dHBzOi8vbm90YXR0LmNvbS9sYXJnZS1z eXN0ZW1zLnBkZg0KLS0gDQpKZWZmIEJhcm5ldHQNCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Douglas Eagleson@21:1/5 to Jeff Barnett on Tue Jul 19 17:25:17 2022
    On Monday, July 4, 2022 at 2:50:51 PM UTC+8, Jeff Barnett wrote:
    On 7/3/2022 10:29 PM, Douglas Eagleson wrote:
    On Friday, June 10, 2022 at 10:48:49 AM UTC+8, Jeff Barnett wrote:
    On 6/9/2022 8:19 PM, Douglas Eagleson wrote:
    On Friday, June 10, 2022 at 6:45:59 AM UTC+8, Jeff Barnett wrote:
    On 6/9/2022 3:32 PM, Douglas Eagleson wrote:
    On Thursday, June 9, 2022 at 1:21:36 AM UTC+8, Jeff Barnett wrote: >>>>>> On 6/6/2022 3:11 PM, Jeff Barnett wrote:
    On 6/6/2022 2:10 PM, Douglas Eagleson wrote:
    I am working on a project. How does a synchronous system get to be >>>>>>>> stated in my version of AI, old Greek theory. These have two or more
    systems with a common state. Synchronous can be random/coincidental >>>>>>>> caused or caused by a variable/human action. These point to an AI >>>>>>>> relation inferable.

    Two clocks can be made synchronous by a simple relative time. Actions
    at times can make this relative solvable. Making synchronous an >>>>>>>> abstract relation.

    Warning: my spelling of names is probably not accurate.

    In the mid 1960s, Alan Perlis then at CMU, was dissertation advisor to
    two PhD students working in foundations of Computer Science vis à vis
    program language semantics.

    One student was Tim Standish who wrote about data structure definition
    primitives. One could use the proposed set of primitives to explain data
    structure definition in your favorite languages. In other words, his >>>>>>> primitives could be used as a macro language to define the intent of >>>>>>> data declarations. This dissertation was noted by a big chunk of the CS
    community who was, at the time, trying develop better tools for >>>>>>> inventing and implementing new languages. Last I knew, Tim was at >>>>>>> University of California at Irvine.

    The other student was Bob(?) Fisher(?) and he did something that on the
    surface sounded as similar to Tim's work. The difference was that he >>>>>>> wanted primitives to define the meaning of /control/ structures. Not >>>>>>> only did he handle the usual (sequence, parallel, conditional, etc.) he
    also dealt with sexier things such as atomic-with-respect-to, >>>>>>> wait-for-condition (join), indivisible-with-respect-to, priorities >>>>>>> (e.g., to model interrupts), and more. I think Bob(?) was at DARPA soon
    after school and then disappeared into the wood work.

    I don't know how you might get a copy of Bob's dissertation but, if you
    could, a whole panorama of interesting possibilities might be made >>>>>>> apparent to you and your endeavor.

    I'm sorry that I can't be more specific with references and citations
    but by encounters with the individuals mentioned happened 50+ years ago.
    I did a little poking around and found a correct name: "Dave A. Fisher".
    His dissertation is also available online. Google "Fisher, Control >>>>>> Structures" and the first hit is a PDF at the pseudo URL
    "https://citeseers.ist.psu.edu>viewdoc>download". Just click on this >>>>>> item in the Google output and whatever your setup does for PDF will happen.
    --
    Jeff Barnett
    I downloaded Fisher's dissertation. I need a while to read it.
    Basically, my first look is to be understanding the general/abstract >>>>> control structure.

    Is there a control structure definable using object theory?
    Generalizing the meaning of it's primitive.
    A short answer to your question is probably no but maybe. The issue is >>>> that control cliches define behavior, not "static" relations among data.
    The "maybe" comes from local nests of related behaviors as abstract >>>> objects then defining relations among these sorts of objects.

    It's been a longtime since I read it so I can't rely on my memory for >>>> any real details. What I do remember is that it was a thrill to see a >>>> thesis take on such a difficult, abstract problem and get some of it >>>> right (IMO). There was nothing like it in the literature so it was a >>>> first hack at nailing down one of the most important aspects of
    computational systems and the whole notion of a computation.
    Unfortunately, this work was not followed by a second tier of research. >>>> --
    Jeff Barnett
    I did a google search and found some later work of Fisher.
    I believe he went to help with DOD on the foundations of
    the ADA language.
    That sounds right. I bumped into him once after he was done at CMU. We
    talked for a while - he was amazed that anyone had read his
    dissertation. I can't recall where this happened but he mentioned having >> been at DARPA and I assumed that he was there in the Information
    Technology Office as a Program Manager (PM). In the 1960s and most of
    the 70s, most of that office's PMs were recent PhD graduates. Later on, >> PMs were either military or civilians who were comfortable in suits
    and ties. Big change.

    As I said above, I was disappointed that nobody picked up and continued >> his line of research. If taken to the next step it would have an impact >> on hardware design, compiling programs with tons of parallelism, and
    make it possible to better reason about covert channels when trying to
    determine security properties of systems.

    Good luck with your endeavor.
    --
    Jeff Barnett
    well I read the first 50 pages and it turned into Einstein level logic.
    He calls a control structure as defining an Interpreter for an Interpreter.
    This creator Interpreter does not need to compile itself as per Turing advice. It can be implemented in a language such as C using subroutines and functions and other C structures.

    He goes into great detail designing a syntax for his language Sol.

    I did have difficulty reading which "Interpreter" he was writing about.

    He introduced the operation of a process "monitor". Basically
    a list of objects held in a main process. He stated quite nicely the
    idea of only exercising a list item when an input variable has a state change.
    Maybe a poorman's object monitor can implement object process?

    I am still looking at the synchronous issue. Basically I need to make
    a blackbox the checks for this state. The issue of clock error occurs.
    So a class of input must be a degree of accuracy, maybe as a percentage.

    I got lost in the realm of math. Does a function simply define
    a synchronous path? I need some advice.

    I do believe two numbers always existing together can be called synchronous
    I'll start with the last questions first: You ask what he meant by a function and that is not so easy to answer. Mathematically a function is
    an entity that maps some values to other values, where the input values
    are always mapped to the same output values. In the world of software we don't mean that at all. Take a similar question: What's a structure? The answer is that it's the thing defined by your language's primitive with
    a name like DEFSTRUCT. Similarly a function, subroutine, etc., is that
    thing defined by the primitive your language provides to define such
    things. Does a function define a synchronous path? Depends on the
    language in which it is defined.

    I don't know what it means for two numbers to always exist together so I couldn't determine if they were synchronous.

    It's been (quite) a while since I read this thesis but I might be able
    to add some to what you have got out of it so far. The things said about multiple interpreters was the following: In order to interpret a control structure, the interpreter must "do" the control structure. Let's take
    an example: PARALLEL(x, y, z), where x, y, and z are program pieces. In order to really get the effect of parallel execution, the interpreter
    must, in general, start Ix, Iy, and Iz; three interpreter routines, one
    to interpret x, one to interpret y, and one to interpret z and they must execute in parallel. And the same thing needs to happen when each of the other control primitives are encountered. (There are, of course, optimizations such as subsume a sequential element that appears in a sequential, etc.) One may think that you could simulate PARALLEL by some sort of interleaving on sequential hardware but when you mix in other control relations the interpreter can't be faithful to the implied semantics.

    The synchronization issue is that, for example, a monitor must instantaneously spot that its condition has been satisfied so that a declared reaction will occur. This is a hell of a burden on any interpretation scheme. Let's look at an example: Let the variable X be a sixteen bit integer; let the variable H be the high order 8 bits of X
    and L be the low order 8 bits of X. Assume that there is a monitor on
    the value of X, then that monitor must actively take a peek when either
    H or L is modified. Similarly if there is a monitor on either H or L,
    it must take a peek any time X is modified. This example may seem quite artificial but it isn't. Consider interrupt structures of your favorite computer. Bits are flipped in registers and interpreted as signals to
    and by the OS. Describing and simulating such capabilities as they
    actually work is quite difficult.

    For a moment, set aside the issue of interpreting programs written in
    the control structure language and consider using the language to write
    a detailed spec for a modern CPU with multiple cores and multiple
    threads per core. You want to specify what the range of behaviors are allowed. If you think about this for a while, I believe that you will appreciate why the dissertation seems so convoluted. It's too bad that a second dissertation on the same topic did not follow and clarify all of these issues.

    At one point in the 1970s, I wanted to abstract the control flow and
    data flow within a speech understanding system so I invented a language called CSL (Control Structure Language) in which modules did not know
    about each other. Data communications was over a set of software buses (think pipes) and common data stores. CSL provided the primitives to
    move data from module to module and enforce sequential execution among threads, an I don't care what order they run in (pseudo parallel), and condition monitors. There were some tokens pushed around to simulate
    control signals, etc., something like Petri nets. The point of this
    exercise was to put together a problem solver that did not commit order
    of computation constraints when there was no reason to do so. As we
    learned more, we could modify the CSL to exhibit more directed behavior.
    By the way, the pseudo parallel directive assigned random numbers dynamically to parallel threads as priorities so that running the system
    on the same data multiple times could exhibit multiple behaviors and generate different answers.

    I don't necessarily recommend reading another obscure paper (on CSL) but
    if you are interested, a pdf copy is at
    https://notatt.com/large-systems.pdf
    --
    Jeff Barnett
    hello
    I am just an average guy. It will take longer to to reply.

    Synchronous is a huge topic.. It can be thought of as a relation
    in time domain. I give up, but will get value from your reply.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Barnett@21:1/5 to All on Wed Jul 20 11:40:32 2022
    T24gNy8xOS8yMDIyIDY6MjUgUE0sIERvdWdsYXMgRWFnbGVzb24gd3JvdGU6DQo+IE9uIE1v bmRheSwgSnVseSA0LCAyMDIyIGF0IDI6NTA6NTEgUE0gVVRDKzgsIEplZmYgQmFybmV0dCB3 cm90ZToNCj4+IE9uIDcvMy8yMDIyIDEwOjI5IFBNLCBEb3VnbGFzIEVhZ2xlc29uIHdyb3Rl Og0KPj4+IE9uIEZyaWRheSwgSnVuZSAxMCwgMjAyMiBhdCAxMDo0ODo0OSBBTSBVVEMrOCwg SmVmZiBCYXJuZXR0IHdyb3RlOg0KPj4+PiBPbiA2LzkvMjAyMiA4OjE5IFBNLCBEb3VnbGFz IEVhZ2xlc29uIHdyb3RlOg0KPj4+Pj4gT24gRnJpZGF5LCBKdW5lIDEwLCAyMDIyIGF0IDY6 NDU6NTkgQU0gVVRDKzgsIEplZmYgQmFybmV0dCB3cm90ZToNCj4+Pj4+PiBPbiA2LzkvMjAy MiAzOjMyIFBNLCBEb3VnbGFzIEVhZ2xlc29uIHdyb3RlOg0KPj4+Pj4+PiBPbiBUaHVyc2Rh eSwgSnVuZSA5LCAyMDIyIGF0IDE6MjE6MzYgQU0gVVRDKzgsIEplZmYgQmFybmV0dCB3cm90 ZToNCj4+Pj4+Pj4+IE9uIDYvNi8yMDIyIDM6MTEgUE0sIEplZmYgQmFybmV0dCB3cm90ZToN Cj4+Pj4+Pj4+PiBPbiA2LzYvMjAyMiAyOjEwIFBNLCBEb3VnbGFzIEVhZ2xlc29uIHdyb3Rl Og0KPj4+Pj4+Pj4+PiBJIGFtIHdvcmtpbmcgb24gYSBwcm9qZWN0LiBIb3cgZG9lcyBhIHN5 bmNocm9ub3VzIHN5c3RlbSBnZXQgdG8gYmUNCj4+Pj4+Pj4+Pj4gc3RhdGVkIGluIG15IHZl cnNpb24gb2YgQUksIG9sZCBHcmVlayB0aGVvcnkuIFRoZXNlIGhhdmUgdHdvIG9yIG1vcmUN Cj4+Pj4+Pj4+Pj4gc3lzdGVtcyB3aXRoIGEgY29tbW9uIHN0YXRlLiBTeW5jaHJvbm91cyBj YW4gYmUgcmFuZG9tL2NvaW5jaWRlbnRhbA0KPj4+Pj4+Pj4+PiBjYXVzZWQgb3IgY2F1c2Vk IGJ5IGEgdmFyaWFibGUvaHVtYW4gYWN0aW9uLiBUaGVzZSBwb2ludCB0byBhbiBBSQ0KPj4+ Pj4+Pj4+PiByZWxhdGlvbiBpbmZlcmFibGUuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IFR3 byBjbG9ja3MgY2FuIGJlIG1hZGUgc3luY2hyb25vdXMgYnkgYSBzaW1wbGUgcmVsYXRpdmUg dGltZS4gQWN0aW9ucw0KPj4+Pj4+Pj4+PiBhdCB0aW1lcyBjYW4gbWFrZSB0aGlzIHJlbGF0 aXZlIHNvbHZhYmxlLiBNYWtpbmcgc3luY2hyb25vdXMgYW4NCj4+Pj4+Pj4+Pj4gYWJzdHJh Y3QgcmVsYXRpb24uDQo+Pj4+Pj4+Pj4gV2FybmluZzogbXkgc3BlbGxpbmcgb2YgbmFtZXMg aXMgcHJvYmFibHkgbm90IGFjY3VyYXRlLg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gSW4gdGhl IG1pZCAxOTYwcywgQWxhbiBQZXJsaXMgdGhlbiBhdCBDTVUsIHdhcyBkaXNzZXJ0YXRpb24g YWR2aXNvciB0bw0KPj4+Pj4+Pj4+IHR3byBQaEQgc3R1ZGVudHMgd29ya2luZyBpbiBmb3Vu ZGF0aW9ucyBvZiBDb21wdXRlciBTY2llbmNlIHZpcyDDoCB2aXMNCj4+Pj4+Pj4+PiBwcm9n cmFtIGxhbmd1YWdlIHNlbWFudGljcy4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IE9uZSBzdHVk ZW50IHdhcyBUaW0gU3RhbmRpc2ggd2hvIHdyb3RlIGFib3V0IGRhdGEgc3RydWN0dXJlIGRl ZmluaXRpb24NCj4+Pj4+Pj4+PiBwcmltaXRpdmVzLiBPbmUgY291bGQgdXNlIHRoZSBwcm9w b3NlZCBzZXQgb2YgcHJpbWl0aXZlcyB0byBleHBsYWluIGRhdGENCj4+Pj4+Pj4+PiBzdHJ1 Y3R1cmUgZGVmaW5pdGlvbiBpbiB5b3VyIGZhdm9yaXRlIGxhbmd1YWdlcy4gSW4gb3RoZXIg d29yZHMsIGhpcw0KPj4+Pj4+Pj4+IHByaW1pdGl2ZXMgY291bGQgYmUgdXNlZCBhcyBhIG1h Y3JvIGxhbmd1YWdlIHRvIGRlZmluZSB0aGUgaW50ZW50IG9mDQo+Pj4+Pj4+Pj4gZGF0YSBk ZWNsYXJhdGlvbnMuIFRoaXMgZGlzc2VydGF0aW9uIHdhcyBub3RlZCBieSBhIGJpZyBjaHVu ayBvZiB0aGUgQ1MNCj4+Pj4+Pj4+PiBjb21tdW5pdHkgd2hvIHdhcywgYXQgdGhlIHRpbWUs IHRyeWluZyBkZXZlbG9wIGJldHRlciB0b29scyBmb3INCj4+Pj4+Pj4+PiBpbnZlbnRpbmcg YW5kIGltcGxlbWVudGluZyBuZXcgbGFuZ3VhZ2VzLiBMYXN0IEkga25ldywgVGltIHdhcyBh dA0KPj4+Pj4+Pj4+IFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSBhdCBJcnZpbmUuDQo+Pj4+ Pj4+Pj4NCj4+Pj4+Pj4+PiBUaGUgb3RoZXIgc3R1ZGVudCB3YXMgQm9iKD8pIEZpc2hlcig/ KSBhbmQgaGUgZGlkIHNvbWV0aGluZyB0aGF0IG9uIHRoZQ0KPj4+Pj4+Pj4+IHN1cmZhY2Ug c291bmRlZCBhcyBzaW1pbGFyIHRvIFRpbSdzIHdvcmsuIFRoZSBkaWZmZXJlbmNlIHdhcyB0 aGF0IGhlDQo+Pj4+Pj4+Pj4gd2FudGVkIHByaW1pdGl2ZXMgdG8gZGVmaW5lIHRoZSBtZWFu aW5nIG9mL2NvbnRyb2wvICBzdHJ1Y3R1cmVzLiBOb3QNCj4+Pj4+Pj4+PiBvbmx5IGRpZCBo ZSBoYW5kbGUgdGhlIHVzdWFsIChzZXF1ZW5jZSwgcGFyYWxsZWwsIGNvbmRpdGlvbmFsLCBl dGMuKSBoZQ0KPj4+Pj4+Pj4+IGFsc28gZGVhbHQgd2l0aCBzZXhpZXIgdGhpbmdzIHN1Y2gg YXMgYXRvbWljLXdpdGgtcmVzcGVjdC10bywNCj4+Pj4+Pj4+PiB3YWl0LWZvci1jb25kaXRp b24gKGpvaW4pLCBpbmRpdmlzaWJsZS13aXRoLXJlc3BlY3QtdG8sIHByaW9yaXRpZXMNCj4+ Pj4+Pj4+PiAoZS5nLiwgdG8gbW9kZWwgaW50ZXJydXB0cyksIGFuZCBtb3JlLiBJIHRoaW5r IEJvYig/KSB3YXMgYXQgREFSUEEgc29vbg0KPj4+Pj4+Pj4+IGFmdGVyIHNjaG9vbCBhbmQg dGhlbiBkaXNhcHBlYXJlZCBpbnRvIHRoZSB3b29kIHdvcmsuDQo+Pj4+Pj4+Pj4NCj4+Pj4+ Pj4+PiBJIGRvbid0IGtub3cgaG93IHlvdSBtaWdodCBnZXQgYSBjb3B5IG9mIEJvYidzIGRp c3NlcnRhdGlvbiBidXQsIGlmIHlvdQ0KPj4+Pj4+Pj4+IGNvdWxkLCBhIHdob2xlIHBhbm9y YW1hIG9mIGludGVyZXN0aW5nIHBvc3NpYmlsaXRpZXMgbWlnaHQgYmUgbWFkZQ0KPj4+Pj4+ Pj4+IGFwcGFyZW50IHRvIHlvdSBhbmQgeW91ciBlbmRlYXZvci4NCj4+Pj4+Pj4+Pg0KPj4+ Pj4+Pj4+IEknbSBzb3JyeSB0aGF0IEkgY2FuJ3QgYmUgbW9yZSBzcGVjaWZpYyB3aXRoIHJl ZmVyZW5jZXMgYW5kIGNpdGF0aW9ucw0KPj4+Pj4+Pj4+IGJ1dCBieSBlbmNvdW50ZXJzIHdp dGggdGhlIGluZGl2aWR1YWxzIG1lbnRpb25lZCBoYXBwZW5lZCA1MCsgeWVhcnMgYWdvLg0K Pj4+Pj4+Pj4gSSBkaWQgYSBsaXR0bGUgcG9raW5nIGFyb3VuZCBhbmQgZm91bmQgYSBjb3Jy ZWN0IG5hbWU6ICJEYXZlIEEuIEZpc2hlciIuDQo+Pj4+Pj4+PiBIaXMgZGlzc2VydGF0aW9u IGlzIGFsc28gYXZhaWxhYmxlIG9ubGluZS4gR29vZ2xlICJGaXNoZXIsIENvbnRyb2wNCj4+ Pj4+Pj4+IFN0cnVjdHVyZXMiIGFuZCB0aGUgZmlyc3QgaGl0IGlzIGEgUERGIGF0IHRoZSBw c2V1ZG8gVVJMDQo+Pj4+Pj4+PiAiaHR0cHM6Ly9jaXRlc2VlcnMuaXN0LnBzdS5lZHU+dmll d2RvYz5kb3dubG9hZCIuIEp1c3QgY2xpY2sgb24gdGhpcyANCj4+Pj4+Pj4+IGl0ZW0gaW4g dGhlIEdvb2dsZSBvdXRwdXQgYW5kIHdoYXRldmVyIHlvdXIgc2V0dXAgZG9lcyBmb3IgUERG IHdpbGwgaGFwcGVuLg0KPj4+Pj4+Pj4gLS0gDQo+Pj4+Pj4+PiBKZWZmIEJhcm5ldHQNCj4+ Pj4+Pj4gSSBkb3dubG9hZGVkIEZpc2hlcidzIGRpc3NlcnRhdGlvbi4gSSBuZWVkIGEgd2hp bGUgdG8gcmVhZCBpdC4NCj4+Pj4+Pj4gQmFzaWNhbGx5LCBteSBmaXJzdCBsb29rIGlzIHRv IGJlIHVuZGVyc3RhbmRpbmcgdGhlIGdlbmVyYWwvYWJzdHJhY3QNCj4+Pj4+Pj4gY29udHJv bCBzdHJ1Y3R1cmUuDQo+Pj4+Pj4+DQo+Pj4+Pj4+IElzIHRoZXJlIGEgY29udHJvbCBzdHJ1 Y3R1cmUgZGVmaW5hYmxlIHVzaW5nIG9iamVjdCB0aGVvcnk/DQo+Pj4+Pj4+IEdlbmVyYWxp emluZyB0aGUgbWVhbmluZyBvZiBpdCdzIHByaW1pdGl2ZS4NCj4+Pj4+PiBBIHNob3J0IGFu c3dlciB0byB5b3VyIHF1ZXN0aW9uIGlzIHByb2JhYmx5IG5vIGJ1dCBtYXliZS4gVGhlIGlz c3VlIGlzDQo+Pj4+Pj4gdGhhdCBjb250cm9sIGNsaWNoZXMgZGVmaW5lIGJlaGF2aW9yLCBu b3QgInN0YXRpYyIgcmVsYXRpb25zIGFtb25nIGRhdGEuDQo+Pj4+Pj4gVGhlICJtYXliZSIg Y29tZXMgZnJvbSBsb2NhbCBuZXN0cyBvZiByZWxhdGVkIGJlaGF2aW9ycyBhcyBhYnN0cmFj dA0KPj4+Pj4+IG9iamVjdHMgdGhlbiBkZWZpbmluZyByZWxhdGlvbnMgYW1vbmcgdGhlc2Ug c29ydHMgb2Ygb2JqZWN0cy4NCj4+Pj4+Pg0KPj4+Pj4+IEl0J3MgYmVlbiBhIGxvbmd0aW1l IHNpbmNlIEkgcmVhZCBpdCBzbyBJIGNhbid0IHJlbHkgb24gbXkgbWVtb3J5IGZvcg0KPj4+ Pj4+IGFueSByZWFsIGRldGFpbHMuIFdoYXQgSSBkbyByZW1lbWJlciBpcyB0aGF0IGl0IHdh cyBhIHRocmlsbCB0byBzZWUgYQ0KPj4+Pj4+IHRoZXNpcyB0YWtlIG9uIHN1Y2ggYSBkaWZm aWN1bHQsIGFic3RyYWN0IHByb2JsZW0gYW5kIGdldCBzb21lIG9mIGl0DQo+Pj4+Pj4gcmln aHQgKElNTykuIFRoZXJlIHdhcyBub3RoaW5nIGxpa2UgaXQgaW4gdGhlIGxpdGVyYXR1cmUg c28gaXQgd2FzIGENCj4+Pj4+PiBmaXJzdCBoYWNrIGF0IG5haWxpbmcgZG93biBvbmUgb2Yg dGhlIG1vc3QgaW1wb3J0YW50IGFzcGVjdHMgb2YNCj4+Pj4+PiBjb21wdXRhdGlvbmFsIHN5 c3RlbXMgYW5kIHRoZSB3aG9sZSBub3Rpb24gb2YgYSBjb21wdXRhdGlvbi4NCj4+Pj4+PiBV bmZvcnR1bmF0ZWx5LCB0aGlzIHdvcmsgd2FzIG5vdCBmb2xsb3dlZCBieSBhIHNlY29uZCB0 aWVyIG9mIHJlc2VhcmNoLg0KPj4+Pj4+IC0tIA0KPj4+Pj4+IEplZmYgQmFybmV0dA0KPj4+ Pj4gSSBkaWQgYSBnb29nbGUgc2VhcmNoIGFuZCBmb3VuZCBzb21lIGxhdGVyIHdvcmsgb2Yg RmlzaGVyLg0KPj4+Pj4gSSBiZWxpZXZlIGhlIHdlbnQgdG8gaGVscCB3aXRoIERPRCBvbiB0 aGUgZm91bmRhdGlvbnMgb2YNCj4+Pj4+IHRoZSBBREEgbGFuZ3VhZ2UuDQo+Pj4+IFRoYXQg c291bmRzIHJpZ2h0LiBJIGJ1bXBlZCBpbnRvIGhpbSBvbmNlIGFmdGVyIGhlIHdhcyBkb25l IGF0IENNVS4gV2UNCj4+Pj4gdGFsa2VkIGZvciBhIHdoaWxlIC0gaGUgd2FzIGFtYXplZCB0 aGF0IGFueW9uZSBoYWQgcmVhZCBoaXMNCj4+Pj4gZGlzc2VydGF0aW9uLiBJIGNhbid0IHJl Y2FsbCB3aGVyZSB0aGlzIGhhcHBlbmVkIGJ1dCBoZSBtZW50aW9uZWQgaGF2aW5nDQo+Pj4+ IGJlZW4gYXQgREFSUEEgYW5kIEkgYXNzdW1lZCB0aGF0IGhlIHdhcyB0aGVyZSBpbiB0aGUg SW5mb3JtYXRpb24NCj4+Pj4gVGVjaG5vbG9neSBPZmZpY2UgYXMgYSBQcm9ncmFtIE1hbmFn ZXIgKFBNKS4gSW4gdGhlIDE5NjBzIGFuZCBtb3N0IG9mDQo+Pj4+IHRoZSA3MHMsIG1vc3Qg b2YgdGhhdCBvZmZpY2UncyBQTXMgd2VyZSByZWNlbnQgUGhEIGdyYWR1YXRlcy4gTGF0ZXIg b24sDQo+Pj4+IFBNcyB3ZXJlIGVpdGhlciBtaWxpdGFyeSBvciBjaXZpbGlhbnMgd2hvIHdl cmUgY29tZm9ydGFibGUgaW4gc3VpdHMNCj4+Pj4gYW5kIHRpZXMuIEJpZyBjaGFuZ2UuDQo+ Pj4+DQo+Pj4+IEFzIEkgc2FpZCBhYm92ZSwgSSB3YXMgZGlzYXBwb2ludGVkIHRoYXQgbm9i b2R5IHBpY2tlZCB1cCBhbmQgY29udGludWVkDQo+Pj4+IGhpcyBsaW5lIG9mIHJlc2VhcmNo LiBJZiB0YWtlbiB0byB0aGUgbmV4dCBzdGVwIGl0IHdvdWxkIGhhdmUgYW4gaW1wYWN0DQo+ Pj4+IG9uIGhhcmR3YXJlIGRlc2lnbiwgY29tcGlsaW5nIHByb2dyYW1zIHdpdGggdG9ucyBv ZiBwYXJhbGxlbGlzbSwgYW5kDQo+Pj4+IG1ha2UgaXQgcG9zc2libGUgdG8gYmV0dGVyIHJl YXNvbiBhYm91dCBjb3ZlcnQgY2hhbm5lbHMgd2hlbiB0cnlpbmcgdG8NCj4+Pj4gZGV0ZXJt aW5lIHNlY3VyaXR5IHByb3BlcnRpZXMgb2Ygc3lzdGVtcy4NCj4+Pj4NCj4+Pj4gR29vZCBs dWNrIHdpdGggeW91ciBlbmRlYXZvci4NCj4+Pj4gLS0gDQo+Pj4+IEplZmYgQmFybmV0dA0K Pj4+IHdlbGwgSSByZWFkIHRoZSBmaXJzdCA1MCBwYWdlcyBhbmQgaXQgdHVybmVkIGludG8g RWluc3RlaW4gbGV2ZWwgbG9naWMuDQo+Pj4gSGUgY2FsbHMgYSBjb250cm9sIHN0cnVjdHVy ZSBhcyBkZWZpbmluZyBhbiBJbnRlcnByZXRlciBmb3IgYW4gSW50ZXJwcmV0ZXIuDQo+Pj4g VGhpcyBjcmVhdG9yIEludGVycHJldGVyIGRvZXMgbm90IG5lZWQgdG8gY29tcGlsZSBpdHNl bGYgYXMgcGVyIFR1cmluZw0KPj4+IGFkdmljZS4gSXQgY2FuIGJlIGltcGxlbWVudGVkIGlu IGEgbGFuZ3VhZ2Ugc3VjaCBhcyBDIHVzaW5nIHN1YnJvdXRpbmVzDQo+Pj4gYW5kIGZ1bmN0 aW9ucyBhbmQgb3RoZXIgQyBzdHJ1Y3R1cmVzLg0KPj4+DQo+Pj4gSGUgZ29lcyBpbnRvIGdy ZWF0IGRldGFpbCBkZXNpZ25pbmcgYSBzeW50YXggZm9yIGhpcyBsYW5ndWFnZSBTb2wuDQo+ Pj4NCj4+PiBJIGRpZCBoYXZlIGRpZmZpY3VsdHkgcmVhZGluZyB3aGljaCAiSW50ZXJwcmV0 ZXIiIGhlIHdhcyB3cml0aW5nIGFib3V0Lg0KPj4+DQo+Pj4gSGUgaW50cm9kdWNlZCB0aGUg b3BlcmF0aW9uIG9mIGEgcHJvY2VzcyAibW9uaXRvciIuIEJhc2ljYWxseQ0KPj4+IGEgbGlz dCBvZiBvYmplY3RzIGhlbGQgaW4gYSBtYWluIHByb2Nlc3MuIEhlIHN0YXRlZCBxdWl0ZSBu aWNlbHkgdGhlDQo+Pj4gaWRlYSBvZiBvbmx5IGV4ZXJjaXNpbmcgYSBsaXN0IGl0ZW0gd2hl biBhbiBpbnB1dCB2YXJpYWJsZSBoYXMgYSBzdGF0ZSBjaGFuZ2UuDQo+Pj4gTWF5YmUgYSBw b29ybWFuJ3Mgb2JqZWN0IG1vbml0b3IgY2FuIGltcGxlbWVudCBvYmplY3QgcHJvY2Vzcz8N Cj4+Pg0KPj4+IEkgYW0gc3RpbGwgbG9va2luZyBhdCB0aGUgc3luY2hyb25vdXMgaXNzdWUu IEJhc2ljYWxseSBJIG5lZWQgdG8gbWFrZQ0KPj4+IGEgYmxhY2tib3ggdGhlIGNoZWNrcyBm b3IgdGhpcyBzdGF0ZS4gVGhlIGlzc3VlIG9mIGNsb2NrIGVycm9yIG9jY3Vycy4NCj4+PiBT byBhIGNsYXNzIG9mIGlucHV0IG11c3QgYmUgYSBkZWdyZWUgb2YgYWNjdXJhY3ksIG1heWJl IGFzIGEgcGVyY2VudGFnZS4NCj4+Pg0KPj4+IEkgZ290IGxvc3QgaW4gdGhlIHJlYWxtIG9m IG1hdGguIERvZXMgYSBmdW5jdGlvbiBzaW1wbHkgZGVmaW5lDQo+Pj4gYSBzeW5jaHJvbm91 cyBwYXRoPyBJIG5lZWQgc29tZSBhZHZpY2UuDQo+Pj4NCj4+PiBJIGRvIGJlbGlldmUgdHdv IG51bWJlcnMgYWx3YXlzIGV4aXN0aW5nIHRvZ2V0aGVyIGNhbiBiZSBjYWxsZWQNCj4+PiBz eW5jaHJvbm91cw0KPj4gSSdsbCBzdGFydCB3aXRoIHRoZSBsYXN0IHF1ZXN0aW9ucyBmaXJz dDogWW91IGFzayB3aGF0IGhlIG1lYW50IGJ5IGENCj4+IGZ1bmN0aW9uIGFuZCB0aGF0IGlz IG5vdCBzbyBlYXN5IHRvIGFuc3dlci4gTWF0aGVtYXRpY2FsbHkgYSBmdW5jdGlvbiBpcw0K Pj4gYW4gZW50aXR5IHRoYXQgbWFwcyBzb21lIHZhbHVlcyB0byBvdGhlciB2YWx1ZXMsIHdo ZXJlIHRoZSBpbnB1dCB2YWx1ZXMNCj4+IGFyZSBhbHdheXMgbWFwcGVkIHRvIHRoZSBzYW1l IG91dHB1dCB2YWx1ZXMuIEluIHRoZSB3b3JsZCBvZiBzb2Z0d2FyZSB3ZQ0KPj4gZG9uJ3Qg bWVhbiB0aGF0IGF0IGFsbC4gVGFrZSBhIHNpbWlsYXIgcXVlc3Rpb246IFdoYXQncyBhIHN0 cnVjdHVyZT8gVGhlDQo+PiBhbnN3ZXIgaXMgdGhhdCBpdCdzIHRoZSB0aGluZyBkZWZpbmVk IGJ5IHlvdXIgbGFuZ3VhZ2UncyBwcmltaXRpdmUgd2l0aA0KPj4gYSBuYW1lIGxpa2UgREVG U1RSVUNULiBTaW1pbGFybHkgYSBmdW5jdGlvbiwgc3Vicm91dGluZSwgZXRjLiwgaXMgdGhh dA0KPj4gdGhpbmcgZGVmaW5lZCBieSB0aGUgcHJpbWl0aXZlIHlvdXIgbGFuZ3VhZ2UgcHJv dmlkZXMgdG8gZGVmaW5lIHN1Y2gNCj4+IHRoaW5ncy4gRG9lcyBhIGZ1bmN0aW9uIGRlZmlu ZSBhIHN5bmNocm9ub3VzIHBhdGg/IERlcGVuZHMgb24gdGhlDQo+PiBsYW5ndWFnZSBpbiB3 aGljaCBpdCBpcyBkZWZpbmVkLg0KPj4NCj4+IEkgZG9uJ3Qga25vdyB3aGF0IGl0IG1lYW5z IGZvciB0d28gbnVtYmVycyB0byBhbHdheXMgZXhpc3QgdG9nZXRoZXIgc28gSQ0KPj4gY291 bGRuJ3QgZGV0ZXJtaW5lIGlmIHRoZXkgd2VyZSBzeW5jaHJvbm91cy4NCj4+DQo+PiBJdCdz IGJlZW4gKHF1aXRlKSBhIHdoaWxlIHNpbmNlIEkgcmVhZCB0aGlzIHRoZXNpcyBidXQgSSBt aWdodCBiZSBhYmxlDQo+PiB0byBhZGQgc29tZSB0byB3aGF0IHlvdSBoYXZlIGdvdCBvdXQg b2YgaXQgc28gZmFyLiBUaGUgdGhpbmdzIHNhaWQgYWJvdXQNCj4+IG11bHRpcGxlIGludGVy cHJldGVycyB3YXMgdGhlIGZvbGxvd2luZzogSW4gb3JkZXIgdG8gaW50ZXJwcmV0IGEgY29u dHJvbA0KPj4gc3RydWN0dXJlLCB0aGUgaW50ZXJwcmV0ZXIgbXVzdCAiZG8iIHRoZSBjb250 cm9sIHN0cnVjdHVyZS4gTGV0J3MgdGFrZQ0KPj4gYW4gZXhhbXBsZTogUEFSQUxMRUwoeCwg eSwgeiksIHdoZXJlIHgsIHksIGFuZCB6IGFyZSBwcm9ncmFtIHBpZWNlcy4gSW4NCj4+IG9y ZGVyIHRvIHJlYWxseSBnZXQgdGhlIGVmZmVjdCBvZiBwYXJhbGxlbCBleGVjdXRpb24sIHRo ZSBpbnRlcnByZXRlcg0KPj4gbXVzdCwgaW4gZ2VuZXJhbCwgc3RhcnQgSXgsIEl5LCBhbmQg SXo7IHRocmVlIGludGVycHJldGVyIHJvdXRpbmVzLCBvbmUNCj4+IHRvIGludGVycHJldCB4 LCBvbmUgdG8gaW50ZXJwcmV0IHksIGFuZCBvbmUgdG8gaW50ZXJwcmV0IHogYW5kIHRoZXkg bXVzdA0KPj4gZXhlY3V0ZSBpbiBwYXJhbGxlbC4gQW5kIHRoZSBzYW1lIHRoaW5nIG5lZWRz IHRvIGhhcHBlbiB3aGVuIGVhY2ggb2YgdGhlDQo+PiBvdGhlciBjb250cm9sIHByaW1pdGl2 ZXMgYXJlIGVuY291bnRlcmVkLiAoVGhlcmUgYXJlLCBvZiBjb3Vyc2UsDQo+PiBvcHRpbWl6 YXRpb25zIHN1Y2ggYXMgc3Vic3VtZSBhIHNlcXVlbnRpYWwgZWxlbWVudCB0aGF0IGFwcGVh cnMgaW4gYQ0KPj4gc2VxdWVudGlhbCwgZXRjLikgT25lIG1heSB0aGluayB0aGF0IHlvdSBj b3VsZCBzaW11bGF0ZSBQQVJBTExFTCBieSBzb21lDQo+PiBzb3J0IG9mIGludGVybGVhdmlu ZyBvbiBzZXF1ZW50aWFsIGhhcmR3YXJlIGJ1dCB3aGVuIHlvdSBtaXggaW4gb3RoZXINCj4+ IGNvbnRyb2wgcmVsYXRpb25zIHRoZSBpbnRlcnByZXRlciBjYW4ndCBiZSBmYWl0aGZ1bCB0 byB0aGUgaW1wbGllZA0KPj4gc2VtYW50aWNzLg0KPj4NCj4+IFRoZSBzeW5jaHJvbml6YXRp b24gaXNzdWUgaXMgdGhhdCwgZm9yIGV4YW1wbGUsIGEgbW9uaXRvciBtdXN0DQo+PiBpbnN0 YW50YW5lb3VzbHkgc3BvdCB0aGF0IGl0cyBjb25kaXRpb24gaGFzIGJlZW4gc2F0aXNmaWVk IHNvIHRoYXQgYQ0KPj4gZGVjbGFyZWQgcmVhY3Rpb24gd2lsbCBvY2N1ci4gVGhpcyBpcyBh IGhlbGwgb2YgYSBidXJkZW4gb24gYW55DQo+PiBpbnRlcnByZXRhdGlvbiBzY2hlbWUuIExl dCdzIGxvb2sgYXQgYW4gZXhhbXBsZTogTGV0IHRoZSB2YXJpYWJsZSBYIGJlIGENCj4+IHNp eHRlZW4gYml0IGludGVnZXI7IGxldCB0aGUgdmFyaWFibGUgSCBiZSB0aGUgaGlnaCBvcmRl ciA4IGJpdHMgb2YgWA0KPj4gYW5kIEwgYmUgdGhlIGxvdyBvcmRlciA4IGJpdHMgb2YgWC4g QXNzdW1lIHRoYXQgdGhlcmUgaXMgYSBtb25pdG9yIG9uDQo+PiB0aGUgdmFsdWUgb2YgWCwg dGhlbiB0aGF0IG1vbml0b3IgbXVzdCBhY3RpdmVseSB0YWtlIGEgcGVlayB3aGVuIGVpdGhl cg0KPj4gSCBvciBMIGlzIG1vZGlmaWVkLiBTaW1pbGFybHkgaWYgdGhlcmUgaXMgYSBtb25p dG9yIG9uIGVpdGhlciBIIG9yIEwsDQo+PiBpdCBtdXN0IHRha2UgYSBwZWVrIGFueSB0aW1l IFggaXMgbW9kaWZpZWQuIFRoaXMgZXhhbXBsZSBtYXkgc2VlbSBxdWl0ZQ0KPj4gYXJ0aWZp Y2lhbCBidXQgaXQgaXNuJ3QuIENvbnNpZGVyIGludGVycnVwdCBzdHJ1Y3R1cmVzIG9mIHlv dXIgZmF2b3JpdGUNCj4+IGNvbXB1dGVyLiBCaXRzIGFyZSBmbGlwcGVkIGluIHJlZ2lzdGVy cyBhbmQgaW50ZXJwcmV0ZWQgYXMgc2lnbmFscyB0bw0KPj4gYW5kIGJ5IHRoZSBPUy4gRGVz Y3JpYmluZyBhbmQgc2ltdWxhdGluZyBzdWNoIGNhcGFiaWxpdGllcyBhcyB0aGV5DQo+PiBh Y3R1YWxseSB3b3JrIGlzIHF1aXRlIGRpZmZpY3VsdC4NCj4+DQo+PiBGb3IgYSBtb21lbnQs IHNldCBhc2lkZSB0aGUgaXNzdWUgb2YgaW50ZXJwcmV0aW5nIHByb2dyYW1zIHdyaXR0ZW4g aW4NCj4+IHRoZSBjb250cm9sIHN0cnVjdHVyZSBsYW5ndWFnZSBhbmQgY29uc2lkZXIgdXNp bmcgdGhlIGxhbmd1YWdlIHRvIHdyaXRlDQo+PiBhIGRldGFpbGVkIHNwZWMgZm9yIGEgbW9k ZXJuIENQVSB3aXRoIG11bHRpcGxlIGNvcmVzIGFuZCBtdWx0aXBsZQ0KPj4gdGhyZWFkcyBw ZXIgY29yZS4gWW91IHdhbnQgdG8gc3BlY2lmeSB3aGF0IHRoZSByYW5nZSBvZiBiZWhhdmlv cnMgYXJlDQo+PiBhbGxvd2VkLiBJZiB5b3UgdGhpbmsgYWJvdXQgdGhpcyBmb3IgYSB3aGls ZSwgSSBiZWxpZXZlIHRoYXQgeW91IHdpbGwNCj4+IGFwcHJlY2lhdGUgd2h5IHRoZSBkaXNz ZXJ0YXRpb24gc2VlbXMgc28gY29udm9sdXRlZC4gSXQncyB0b28gYmFkIHRoYXQgYQ0KPj4g c2Vjb25kIGRpc3NlcnRhdGlvbiBvbiB0aGUgc2FtZSB0b3BpYyBkaWQgbm90IGZvbGxvdyBh bmQgY2xhcmlmeSBhbGwgb2YNCj4+IHRoZXNlIGlzc3Vlcy4NCj4+DQo+PiBBdCBvbmUgcG9p bnQgaW4gdGhlIDE5NzBzLCBJIHdhbnRlZCB0byBhYnN0cmFjdCB0aGUgY29udHJvbCBmbG93 IGFuZA0KPj4gZGF0YSBmbG93IHdpdGhpbiBhIHNwZWVjaCB1bmRlcnN0YW5kaW5nIHN5c3Rl bSBzbyBJIGludmVudGVkIGEgbGFuZ3VhZ2UNCj4+IGNhbGxlZCBDU0wgKENvbnRyb2wgU3Ry dWN0dXJlIExhbmd1YWdlKSBpbiB3aGljaCBtb2R1bGVzIGRpZCBub3Qga25vdw0KPj4gYWJv dXQgZWFjaCBvdGhlci4gRGF0YSBjb21tdW5pY2F0aW9ucyB3YXMgb3ZlciBhIHNldCBvZiBz b2Z0d2FyZSBidXNlcw0KPj4gKHRoaW5rIHBpcGVzKSBhbmQgY29tbW9uIGRhdGEgc3RvcmVz LiBDU0wgcHJvdmlkZWQgdGhlIHByaW1pdGl2ZXMgdG8NCj4+IG1vdmUgZGF0YSBmcm9tIG1v ZHVsZSB0byBtb2R1bGUgYW5kIGVuZm9yY2Ugc2VxdWVudGlhbCBleGVjdXRpb24gYW1vbmcN Cj4+IHRocmVhZHMsIGFuIEkgZG9uJ3QgY2FyZSB3aGF0IG9yZGVyIHRoZXkgcnVuIGluIChw c2V1ZG8gcGFyYWxsZWwpLCBhbmQNCj4+IGNvbmRpdGlvbiBtb25pdG9ycy4gVGhlcmUgd2Vy ZSBzb21lIHRva2VucyBwdXNoZWQgYXJvdW5kIHRvIHNpbXVsYXRlDQo+PiBjb250cm9sIHNp Z25hbHMsIGV0Yy4sIHNvbWV0aGluZyBsaWtlIFBldHJpIG5ldHMuIFRoZSBwb2ludCBvZiB0 aGlzDQo+PiBleGVyY2lzZSB3YXMgdG8gcHV0IHRvZ2V0aGVyIGEgcHJvYmxlbSBzb2x2ZXIg dGhhdCBkaWQgbm90IGNvbW1pdCBvcmRlcg0KPj4gb2YgY29tcHV0YXRpb24gY29uc3RyYWlu dHMgd2hlbiB0aGVyZSB3YXMgbm8gcmVhc29uIHRvIGRvIHNvLiBBcyB3ZQ0KPj4gbGVhcm5l ZCBtb3JlLCB3ZSBjb3VsZCBtb2RpZnkgdGhlIENTTCB0byBleGhpYml0IG1vcmUgZGlyZWN0 ZWQgYmVoYXZpb3IuDQo+PiBCeSB0aGUgd2F5LCB0aGUgcHNldWRvIHBhcmFsbGVsIGRpcmVj dGl2ZSBhc3NpZ25lZCByYW5kb20gbnVtYmVycw0KPj4gZHluYW1pY2FsbHkgdG8gcGFyYWxs ZWwgdGhyZWFkcyBhcyBwcmlvcml0aWVzIHNvIHRoYXQgcnVubmluZyB0aGUgc3lzdGVtDQo+ PiBvbiB0aGUgc2FtZSBkYXRhIG11bHRpcGxlIHRpbWVzIGNvdWxkIGV4aGliaXQgbXVsdGlw bGUgYmVoYXZpb3JzIGFuZA0KPj4gZ2VuZXJhdGUgZGlmZmVyZW50IGFuc3dlcnMuDQo+Pg0K Pj4gSSBkb24ndCBuZWNlc3NhcmlseSByZWNvbW1lbmQgcmVhZGluZyBhbm90aGVyIG9ic2N1 cmUgcGFwZXIgKG9uIENTTCkgYnV0DQo+PiBpZiB5b3UgYXJlIGludGVyZXN0ZWQsIGEgcGRm IGNvcHkgaXMgYXQNCj4+IGh0dHBzOi8vbm90YXR0LmNvbS9sYXJnZS1zeXN0ZW1zLnBkZiAg DQo+PiAtLSANCj4+IEplZmYgQmFybmV0dA0KPiBoZWxsbw0KPiBJIGFtIGp1c3QgYW4gYXZl cmFnZSBndXkuIEl0IHdpbGwgdGFrZSBsb25nZXIgdG8gdG8gcmVwbHkuDQo+IA0KPiBTeW5j aHJvbm91cyBpcyBhIGh1Z2UgdG9waWMuLiBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIHJl bGF0aW9uDQo+IGluIHRpbWUgZG9tYWluLiBJIGdpdmUgdXAsIGJ1dCB3aWxsIGdldCB2YWx1 ZSBmcm9tIHlvdXIgcmVwbHkuDQpHb29kIGx1Y2sgZXhwbG9yaW5nIHRoaXMgdG9waWMuIEkg YWx3YXlzIGZvdW5kIGl0IGludGVyZXN0aW5nLg0KLS0gDQpKZWZmIEJhcm5ldHQNCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Douglas Eagleson@21:1/5 to Jeff Barnett on Sun Jul 24 19:53:04 2022
    On Monday, July 4, 2022 at 2:50:51 PM UTC+8, Jeff Barnett wrote:
    On 7/3/2022 10:29 PM, Douglas Eagleson wrote:
    On Friday, June 10, 2022 at 10:48:49 AM UTC+8, Jeff Barnett wrote:
    On 6/9/2022 8:19 PM, Douglas Eagleson wrote:
    On Friday, June 10, 2022 at 6:45:59 AM UTC+8, Jeff Barnett wrote:
    On 6/9/2022 3:32 PM, Douglas Eagleson wrote:
    On Thursday, June 9, 2022 at 1:21:36 AM UTC+8, Jeff Barnett wrote: >>>>>> On 6/6/2022 3:11 PM, Jeff Barnett wrote:
    On 6/6/2022 2:10 PM, Douglas Eagleson wrote:
    I am working on a project. How does a synchronous system get to be >>>>>>>> stated in my version of AI, old Greek theory. These have two or more
    systems with a common state. Synchronous can be random/coincidental >>>>>>>> caused or caused by a variable/human action. These point to an AI >>>>>>>> relation inferable.

    Two clocks can be made synchronous by a simple relative time. Actions
    at times can make this relative solvable. Making synchronous an >>>>>>>> abstract relation.

    Warning: my spelling of names is probably not accurate.

    In the mid 1960s, Alan Perlis then at CMU, was dissertation advisor to
    two PhD students working in foundations of Computer Science vis à vis
    program language semantics.

    One student was Tim Standish who wrote about data structure definition
    primitives. One could use the proposed set of primitives to explain data
    structure definition in your favorite languages. In other words, his >>>>>>> primitives could be used as a macro language to define the intent of >>>>>>> data declarations. This dissertation was noted by a big chunk of the CS
    community who was, at the time, trying develop better tools for >>>>>>> inventing and implementing new languages. Last I knew, Tim was at >>>>>>> University of California at Irvine.

    The other student was Bob(?) Fisher(?) and he did something that on the
    surface sounded as similar to Tim's work. The difference was that he >>>>>>> wanted primitives to define the meaning of /control/ structures. Not >>>>>>> only did he handle the usual (sequence, parallel, conditional, etc.) he
    also dealt with sexier things such as atomic-with-respect-to, >>>>>>> wait-for-condition (join), indivisible-with-respect-to, priorities >>>>>>> (e.g., to model interrupts), and more. I think Bob(?) was at DARPA soon
    after school and then disappeared into the wood work.

    I don't know how you might get a copy of Bob's dissertation but, if you
    could, a whole panorama of interesting possibilities might be made >>>>>>> apparent to you and your endeavor.

    I'm sorry that I can't be more specific with references and citations
    but by encounters with the individuals mentioned happened 50+ years ago.
    I did a little poking around and found a correct name: "Dave A. Fisher".
    His dissertation is also available online. Google "Fisher, Control >>>>>> Structures" and the first hit is a PDF at the pseudo URL
    "https://citeseers.ist.psu.edu>viewdoc>download". Just click on this >>>>>> item in the Google output and whatever your setup does for PDF will happen.
    --
    Jeff Barnett
    I downloaded Fisher's dissertation. I need a while to read it.
    Basically, my first look is to be understanding the general/abstract >>>>> control structure.

    Is there a control structure definable using object theory?
    Generalizing the meaning of it's primitive.
    A short answer to your question is probably no but maybe. The issue is >>>> that control cliches define behavior, not "static" relations among data.
    The "maybe" comes from local nests of related behaviors as abstract >>>> objects then defining relations among these sorts of objects.

    It's been a longtime since I read it so I can't rely on my memory for >>>> any real details. What I do remember is that it was a thrill to see a >>>> thesis take on such a difficult, abstract problem and get some of it >>>> right (IMO). There was nothing like it in the literature so it was a >>>> first hack at nailing down one of the most important aspects of
    computational systems and the whole notion of a computation.
    Unfortunately, this work was not followed by a second tier of research. >>>> --
    Jeff Barnett
    I did a google search and found some later work of Fisher.
    I believe he went to help with DOD on the foundations of
    the ADA language.
    That sounds right. I bumped into him once after he was done at CMU. We
    talked for a while - he was amazed that anyone had read his
    dissertation. I can't recall where this happened but he mentioned having >> been at DARPA and I assumed that he was there in the Information
    Technology Office as a Program Manager (PM). In the 1960s and most of
    the 70s, most of that office's PMs were recent PhD graduates. Later on, >> PMs were either military or civilians who were comfortable in suits
    and ties. Big change.

    As I said above, I was disappointed that nobody picked up and continued >> his line of research. If taken to the next step it would have an impact >> on hardware design, compiling programs with tons of parallelism, and
    make it possible to better reason about covert channels when trying to
    determine security properties of systems.

    Good luck with your endeavor.
    --
    Jeff Barnett
    well I read the first 50 pages and it turned into Einstein level logic.
    He calls a control structure as defining an Interpreter for an Interpreter.
    This creator Interpreter does not need to compile itself as per Turing advice. It can be implemented in a language such as C using subroutines and functions and other C structures.

    He goes into great detail designing a syntax for his language Sol.

    I did have difficulty reading which "Interpreter" he was writing about.

    He introduced the operation of a process "monitor". Basically
    a list of objects held in a main process. He stated quite nicely the
    idea of only exercising a list item when an input variable has a state change.
    Maybe a poorman's object monitor can implement object process?

    I am still looking at the synchronous issue. Basically I need to make
    a blackbox the checks for this state. The issue of clock error occurs.
    So a class of input must be a degree of accuracy, maybe as a percentage.

    I got lost in the realm of math. Does a function simply define
    a synchronous path? I need some advice.

    I do believe two numbers always existing together can be called synchronous
    I'll start with the last questions first: You ask what he meant by a function and that is not so easy to answer. Mathematically a function is
    an entity that maps some values to other values, where the input values
    are always mapped to the same output values. In the world of software we don't mean that at all. Take a similar question: What's a structure? The answer is that it's the thing defined by your language's primitive with
    a name like DEFSTRUCT. Similarly a function, subroutine, etc., is that
    thing defined by the primitive your language provides to define such
    things. Does a function define a synchronous path? Depends on the
    language in which it is defined.

    I don't know what it means for two numbers to always exist together so I couldn't determine if they were synchronous.

    It's been (quite) a while since I read this thesis but I might be able
    to add some to what you have got out of it so far. The things said about multiple interpreters was the following: In order to interpret a control structure, the interpreter must "do" the control structure. Let's take
    an example: PARALLEL(x, y, z), where x, y, and z are program pieces. In order to really get the effect of parallel execution, the interpreter
    must, in general, start Ix, Iy, and Iz; three interpreter routines, one
    to interpret x, one to interpret y, and one to interpret z and they must execute in parallel. And the same thing needs to happen when each of the other control primitives are encountered. (There are, of course, optimizations such as subsume a sequential element that appears in a sequential, etc.) One may think that you could simulate PARALLEL by some sort of interleaving on sequential hardware but when you mix in other control relations the interpreter can't be faithful to the implied semantics.

    The synchronization issue is that, for example, a monitor must instantaneously spot that its condition has been satisfied so that a declared reaction will occur. This is a hell of a burden on any interpretation scheme. Let's look at an example: Let the variable X be a sixteen bit integer; let the variable H be the high order 8 bits of X
    and L be the low order 8 bits of X. Assume that there is a monitor on
    the value of X, then that monitor must actively take a peek when either
    H or L is modified. Similarly if there is a monitor on either H or L,
    it must take a peek any time X is modified. This example may seem quite artificial but it isn't. Consider interrupt structures of your favorite computer. Bits are flipped in registers and interpreted as signals to
    and by the OS. Describing and simulating such capabilities as they
    actually work is quite difficult.

    For a moment, set aside the issue of interpreting programs written in
    the control structure language and consider using the language to write
    a detailed spec for a modern CPU with multiple cores and multiple
    threads per core. You want to specify what the range of behaviors are allowed. If you think about this for a while, I believe that you will appreciate why the dissertation seems so convoluted. It's too bad that a second dissertation on the same topic did not follow and clarify all of these issues.

    At one point in the 1970s, I wanted to abstract the control flow and
    data flow within a speech understanding system so I invented a language called CSL (Control Structure Language) in which modules did not know
    about each other. Data communications was over a set of software buses (think pipes) and common data stores. CSL provided the primitives to
    move data from module to module and enforce sequential execution among threads, an I don't care what order they run in (pseudo parallel), and condition monitors. There were some tokens pushed around to simulate
    control signals, etc., something like Petri nets. The point of this
    exercise was to put together a problem solver that did not commit order
    of computation constraints when there was no reason to do so. As we
    learned more, we could modify the CSL to exhibit more directed behavior.
    By the way, the pseudo parallel directive assigned random numbers dynamically to parallel threads as priorities so that running the system
    on the same data multiple times could exhibit multiple behaviors and generate different answers.

    I don't necessarily recommend reading another obscure paper (on CSL) but
    if you are interested, a pdf copy is at
    https://notatt.com/large-systems.pdf
    --
    Jeff Barnett
    I am still writing a reply.
    Pure synchronous computation is running the same code on multiple
    identical computers.

    Synthetic synchronous computation has data changing between
    running codes. The processes/code being the same?

    I don't know.

    Having an answer appear at the same time for all running
    monitored processes. A process dwell time could be used to enforce
    the synchronous.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)