From help-request at octave dot org Wed Oct 5 18:19:36 2005 Subject: Re: pslatex terminal output--Problem identified. From: Petr Mikulik To: "John W. Eaton" cc: Ethan A Merritt , gnuplot-beta , help@octave.org Date: Wed, 5 Oct 2005 17:32:40 -0500 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---74251749-1015952486-1128551487=:32511 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed > | Do you mean gget.m from octave-forge? > | It works OK. > > No, it is a terrible kluge and has a built-in race condition because > it sends a "save" command to gnuplot then waits a while (how long is Yes, it is quite strange ... I think that's due to Windows (no stdout et al). Please find enclosed gget2.m. It's a version with implementation according to the current ginput.m (available from gnuplot's site, Octave section). I think the code is clean. However, I don't know what happens on Windows. > the format of the output is not well defined and could change with any new > release of gnuplot. I don't think this is happening. There may be some changes due to addition of new options. --- PM ---74251749-1015952486-1128551487=:32511 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=gget2.m Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=gget2.m IyMgQ29weXJpZ2h0IChDKSAyMDA1IFBldHIgTWlrdWxpaw0KIyMNCiMjIFRo aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyBpdCBpcyBkaXN0cmlidXRl ZCBpbiB0aGUgaG9wZSB0aGF0IGl0DQojIyB3aWxsIGJlIHVzZWZ1bCwgYnV0 IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp ZWQNCiMjIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZQ0KIyMgdGhlIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQojIw0K IyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V IEdlbmVyYWwgUHVibGljIExpY2Vuc2UNCiMjIGFsb25nIHdpdGggdGhpcyBm aWxlOyBzZWUgdGhlIGZpbGUgQ09QWUlORy4gIElmIG5vdCwgd3JpdGUgdG8g dGhlDQojIyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIDU5IFRlbXBsZSBQ bGFjZSAtIFN1aXRlIDMzMCwgQm9zdG9uLCBNQQ0KIyMgMDIxMTEtMTMwNywg VVNBLg0KDQojIyB1c2FnZTogIHAgPSBnZ2V0MihvcHRpb24pDQojIw0KIyMg cmV0dXJucyBnbnVwbG90J3MgcGFyYW1ldGVyIHNldHRpbmcgb2YgdGhlIGdp dmVuIG9wdGlvbi4NCg0KIyMgQXV0aG9yOiBQZXRyIE1pa3VsaWsNCg0KZnVu Y3Rpb24gcCA9IGdnZXQyKG9wdGlvbikNCg0KdG1wTmFtZSA9IHRtcG5hbSgp Ow0KW2VyciwgbXNnXSA9IG1rZmlmbyh0bXBOYW1lLCA2KjgqOCkgJSA2Kjgq OCAlIDA2MDANCmlmIGVyciA8IDAgJSBjYW5ub3Qgd3JpdGUgdG8gdGhlIHRl bXBvcmFyeSBmaWxlDQogICAgcCA9IFtdOw0KICAgIHJldHVybg0KZW5kDQpn cmF3KFsnc2F2ZSBzZXQgIicsIHRtcE5hbWUsICciO1xuJ10pOyAlIHNhdmUg YWxsICJzYXZlIHNldCIgaW50byBhIHRlbXBvcmFyeSBmaWZvIGZpbGUNCmYg PSBmb3Blbih0bXBOYW1lLCdyJyk7DQppZiBmPT0tMSAlIGNhbm5vdCB3cml0 ZSB0byB0aGUgdGVtcG9yYXJ5IGZpbGUNCiAgICBwID0gW107DQogICAgcmV0 dXJuDQplbmQNCnA9JyAnOw0KW3AsIGNvdW50XSA9IGZzY2FuZihmLCclYycp OyAlIHJlYWQgdGhlIHdob2xlICJzYXZlIHNldCIgZmlsZSBhdCBvbmNlDQp3 aGF0ID0gc3RyY2F0KCdzZXQgJywgb3B0aW9uLCAnICcpOyAlIGNvbnN0cnVj dCB0aGUgc2VhcmNoIHN0cmluZw0KaSA9IGluZGV4KHAsIHdoYXQpOyAlIGZp bmQgdGhhdCBzdHJpbmcNCmlmIGkgPD0gMA0KICAgIHA9W107DQogICAgcmV0 dXJuDQplbmQNCnAgPSBwKGk6ZW5kKTsNCmkgPSBpbmRleChwLCAnXG4nKTsN CnAgPSBwKGxlbmd0aCh3aGF0KSsxOmktMSk7DQolIHByaW50ZigncmVzdWx0 IGlzIHwlc3xcbicsIHApOw0KZmNsb3NlKGYpOw0KdW5saW5rKHRtcE5hbWUp Ow0KcmV0dXJuDQoNCmVuZGZ1bmN0aW9uDQo= ---74251749-1015952486-1128551487=:32511-- ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------