Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.051 X-Spam-Evidence: '*H*': 0.90; '*S*': 0.00; 'subject:Python': 0.06; 'cest': 0.09; 'runtime': 0.09; 'python': 0.11; 'assume': 0.14; 'wrote': 0.14; 'windows': 0.15; '>>': 0.16; '16-bit': 0.16; '>on': 0.16; 'length.': 0.16; 'received:66.196': 0.16; 'yup,': 0.16; 'files.': 0.16; 'wrote:': 0.18; 'looked': 0.18; 'app': 0.19; 'to:name:python-list@python.org': 0.22; 'this?': 0.23; 'tue': 0.24; 'file.': 0.24; '(or': 0.24; '>': 0.26; 'extension': 0.26; 'michael': 0.29; 'words': 0.29; 'dos': 0.30; 'page.': 0.31; 'fast.': 0.31; 'routine': 0.31; 'file': 0.32; 'text': 0.33; 'running': 0.33; 'screen': 0.34; 'received:66': 0.35; 'but': 0.35; 'really': 0.36; 'skip:> 10': 0.36; 'words,': 0.36; 'charset:us- ascii': 0.36; 'subject:?': 0.36; 'reports': 0.37; 'so,': 0.37; 'list': 0.37; 'to:addr:python-list': 0.38; 'files': 0.38; 'short': 0.38; 'does': 0.39; 'to:addr:python.org': 0.39; 'how': 0.40; 'received:bf1.yahoo.com': 0.60; 'received:mail.bf1.yahoo.com': 0.60; 'temporary': 0.65; 'header:Reply-To:1': 0.67; 'url:be': 0.68; 'subject': 0.69; 'received:bullet.mail.bf1.yahoo.com': 0.74; '2014,': 0.84; 'compiles': 0.84; 'divide': 0.84; 'e-file': 0.84; 'nicely.': 0.84; 'tie': 0.84; 'url:youtu': 0.91; 'average': 0.93 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 879741.94007.bm@omp1010.access.mail.bf1.yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1412742177; bh=66ynT9i7Z9Xt6MYP+nrqEO5Gg1ANbmdR71ml++UiABo=; h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=p/snsaaj3oK7sUBgzR3FgYf8uB6TbXh9U1omM5DCsoK8zxaW7bpmfXDw9EzR2fFkR1l97OwF7OpixQlRQ6bPWWQgEym/lpT4iUFkZ6uHCS28KcbxExg8o4W4LSBVsQdAiAUsZuSrOeKhN8Eo85ItMAA8Ow583+C4p10U3/ELCGA= X-YMail-OSG: opVg36AVM1nUo4w3cy6h_NlSxIhrKsRWqWdzrAHbKVPrRgL JJn3.xKPqa5mnmGu4stibNczbrZBMojC6xZQ14nLSr1bW6Qxo1ygZFn1l5BV PYkvdwjznhVkCbw82eugWkjNDXarcOMBsOVL4jNvl6DrnQsSz5B7lghas4hG sThRTULkNy79CkcJQxrifsgUPIDDmLqVZo8Pjb05XoxkuI2BZrfcRgIoIaPM t.N80wsUEFnoShqtR_ybqPd1qbg5N3RL78OLEZtYsfrFWUvqWpXGKt_gEIUY gPAt8ud6NjgG1JxO54lCt_gCWDysd6z6KdHFeTDEvzq.SwaxKorrJRRZKx7d oPzTOZKGPM_yRFL6y8o9cE5y8QsqbS1N20Uk7lYY_SR0jcFRG_4IkGtn2DFu 6CIz3HvEAoThe.rxBl0BjgSkApF1TOvuLNVh58wIhNyKO3kIos3MOCESkaO3 6eqyvP4SXs59XnIBNl.5bq.9v7iVhUTVWxNOolcbyPG56kia.HX13sRTnh49 hwQ6QjbCHaqIgn.NgxpVihmgVHh15zejTyP5Uchs_ExifW_E4X6M8PfGRTa8 i6O1geM6frVVzgJPPe1pFbVfPeU223h5B3QI- X-Rocket-MIMEInfo: 002.001, cmFuZG9tODMyIHdyb3RlIG9uIFR1ZSBPY3QgNyAyMjozMzoyMyBDRVNUIDIwMTQKCj5PbiBUdWUsIE9jdCA3LCAyMDE0LCBhdCAxNjoyNywgTWljaGFlbCBUb3JyaWUgd3JvdGU6Cj4.VGhhdCdzIHJlYWxseSBpbnRlcmVzdGluZy4gIEkgbG9va2VkIGJyaWVmbHkgYXQgdGhlIHBhZ2UuICBIb3cgZG9lcyB5b3VyID4.cHl0aG9uIGV4dGVuc2lvbiB3b3JrIHdpdGggeHl3cml0ZT8gIERvZXMgaXQgbWFuaXB1bGF0ZSB4eXdyaXRlID4.ZG9jdW1lbnRzIG9yIGRvZXMgaXQgdGllIGluIGF0IHJ1bnRpbWUgd2l0aCABMAEBAQE- X-Mailer: YahooMailWebService/0.8.203.696 Date: Tue, 7 Oct 2014 21:22:57 -0700 From: Pal Acreide Subject: Re: Python 3.4.1 on W2K? To: "python-list@python.org" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="2000407196-237858894-1412742177=:68484" X-Mailman-Approved-At: Wed, 08 Oct 2014 11:35:04 +0200 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Pal Acreide List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 31 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1412760905 news.xs4all.nl 2892 [2001:888:2000:d::a6]:57828 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:78834 --2000407196-237858894-1412742177=:68484 Content-Type: text/plain; charset=us-ascii random832 wrote on Tue Oct 7 22:33:23 CEST 2014 >On Tue, Oct 7, 2014, at 16:27, Michael Torrie wrote: >>That's really interesting. I looked briefly at the page. How does your >>python extension work with xywrite? Does it manipulate xywrite >>documents or does it tie in at runtime with Xywrite somehow? If so, how >>does it do this? Crossing the divide into a 16-bit app is pretty >>impressive. > I assume that it uses temporary files (or pipes, don't know if DOS can > do this), and that DOS programs can execute windows programs with int > 21/4B. Yup, files. In other words, rubber bands and chewing gum, but it works nicely. Here's a short screen video of an "XPyL" routine that compiles a sorted list of all unique words in a text file and reports average word length. Subject file is the Gutenberg e-file of Moby-Dick, a 1.2MB text file. It's fast. http://youtu.be/88isdo-Cch4 BTW, this is Python 3.2.5 running on W2K in VirtualBox. Pal A. --2000407196-237858894-1412742177=:68484 Content-Type: text/html; charset=us-ascii
random832 wrote on Tue Oct 7 22:33:23 CEST 2014

> On Tue, Oct 7, 2014, at 16:27, Michael Torrie wrote: >> That's really interesting. I looked briefly at the page. How does your >> python extension work with xywrite? Does it manipulate xywrite >> documents or does it tie in at runtime with Xywrite somehow? If so, how >> does it do this? Crossing the divide into a 16-bit app is pretty >> impressive. > I assume that it uses temporary files (or pipes, don't know if DOS can > do this), and that DOS programs can execute windows programs with int > 21/4B.

Yup, files. In other words, rubber bands and chewing gum, but it works nicely. Here's a short screen video of an "XPyL" routine that compiles a sorted list of all unique words in a text file and reports average word length. Subject file is the Gutenberg e-file of Moby-Dick, a 1.2MB text file. It's fast.

http://youtu.be/88isdo-Cch4
BTW, this is Python 3.2.5 running on W2K in VirtualBox.

Pal A.

--2000407196-237858894-1412742177=:68484--