From MAILER-DAEMON Wed Mar 20 12:34:52 2013
Date: 20 Mar 2013 12:34:52 -0400
From: Mail System Internal Data <MAILER-DAEMON@turing.acm.org>
Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA
Message-ID: <1363797292@turing.acm.org>
X-IMAP: 1362153689 0000000044
Status: RO

This text is part of the internal format of your mail folder, and is not
a real message.  It is created automatically by the mail system software.
If deleted, important folder data will be lost, and it will be re-created
with the data reset to initial values.

From perlman@turing.acm.org Sat Mar  2 13:57:12 2013 -0500
Date: Sat, 2 Mar 2013 13:57:11 -0500 (EST)
From: Gary PERLMAN <perlman@turing.acm.org>
To: "Roach, Michael" <mroach@aerotek.com>
Subject: Re: John Boyd Reference Check
In-Reply-To: <3CF5793690176D418BD8F500B72B0A8EE43ADB829E@EXCH-MBX08.allegisgroup.com>
Message-ID: <Pine.LNX.4.64.1303021314090.23385@turing.acm.org>
References: <3CF5793690176D418BD8F500B72B0A8EE43ADB829E@EXCH-MBX08.allegisgroup.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 1

On Fri, 1 Mar 2013, Roach, Michael wrote:

> Gary,
>
> My name is Mike Roach with Aerotek Engineering, and I am emailing you in regards to a reference check for Mr. John Boyd. I am considering John for potential employment opportunities here in Cincinnati, OH, and part of process is to conduct professional references on all potential candidates. I have included a list of questions below; if you could take a few minutes, and answer those questions, and send them back to me, it would be greatly appreciated. If you do not want to answer the questions via email, feel free to give me a call at (513) 229-2024. Thank you for your time.
>
> Can you briefly describe to me to your professional relationship with John?

John was my graduate student at the Ohio State University during the 1990s.
During that time, John was one of the best students I had ever seen at OSU.
John's thesis work on computer-supported cooperative work (CSCW) was entirely self-initiated
and independent. His work gained him a summer internship at Bellcore, a Bell Labs spinoff,
and a seat at the prestigious ACM SIGCHI InterCHI'93 Doctoral Consortium.
John was a great asset to my research group, always offering constructive suggestions.
He was also fun to have around, despite being widely acknowledged as the smartest
person in the room (not to his face, though).

> How would you rate his overall quality of work?

John's dissertation was of the highest calibre, accepted without revision.
As a graduate student, he seemed to pass requirements effortlessly,
but he always did a complete and earnest job.
Subsequent work I have seen of John's has always been excellent,
although I have to admit that most of my experience has been with
a solitaire game he wrote for the Palm.

> What you say about his technical ability?

John is able to tackle the most difficult technical problems.
He is not afraid to go into new areas, assimilate them, and
integrate them into his work. If I had an intractibly difficult
technical problem, I think I could hand it to John, and he'd solve it.

> How was his cooperation and communication with you and others?

John was such a pleasure to have around because he would listen carefully
and them offer his views and suggestions. I recall the most agreeable disagreements.
John is an especially patient communicator. When he submitted his dissertation to me,
work not related to my own research, he helped me understand its subtleties in
CSCW, operating systems, and even social psychology.

> What would you say one or two of his main strengths are?

He undertands everything.
He works very hard.
He's very nice.

> Any areas for improvement?

Prioritization. John can get focused on something that is not important,
but which still uses up his resources, at the detriment of other work that
could have greater impact. For example, he could have published his dissertation
instead of writing a solitaire game.

> If you were in a position where you needed to hire a Software Progammer would John be someone that you would hire?

I tried to get OCLC to hire John, but there were no positions at the time.
He would have been great!

In summary. I think that John would make a great addition to any technical effort.
I think that he is as good as it gets.

I'm happy to gush further about John, so don't hesitate to ask.

Sincerely,

Gary Perlman, PhD
OCLC User Experience
hcibib.org/perlman

> Best Regards,
>
>
> Mike Roach
>
> Recruiter
>
> Engineering
>
> mroach@aerotek.com<mailto:wcomer@aerotek.com>
>
> 513-229-2024 Phone
>
> 330-754-7775 Cell
>
> 513-229-2101 Fax
>
>
> [cid:image001.jpg@01CE168E.9AD0DEF0]<http://www.facebook.com/Aerotek>  [cid:image002.jpg@01CE168E.9AD0DEF0] <https://twitter.com/AerotekJobs>   [cid:image003.jpg@01CE168E.9AD0DEF0] <http://www.linkedin.com/company/aerotek/products>
>
>
>
>
> [cid:image005.jpg@01CE168E.9AD0DEF0]
>
>
> 5191 Natorp Blvd. Suite 400 Mason, OH 45040
>
>
> www.aerotek.com<http://www.aerotek.com/>
>
>
>
>
>
>
>
>
> ________________________________
> This electronic mail (including any attachments) may contain information that is privileged, confidential, and/or otherwise protected from disclosure to anyone other than its intended recipient(s). Any dissemination or use of this electronic mail or its contents (including any attachments) by persons other than the intended recipient(s) is strictly prohibited. If you have received this message in error, please notify us immediately by reply e-mail so that we may correct our internal records. Please then delete the original message (including any attachments) in its entirety. Thank you.
>

From perlman@turing.acm.org Tue Mar  5 12:35:12 2013 -0500
Date: Tue, 5 Mar 2013 12:35:12 -0500 (EST)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Mark Palmerino <mpalmerino@mac.com>
Subject: Re: |STAT request
In-Reply-To: <39FC71D5-232E-41E6-9131-C0C9240F9AD8@mac.com>
Message-ID: <Pine.LNX.4.64.1303051233460.488@turing.acm.org>
References: <39FC71D5-232E-41E6-9131-C0C9240F9AD8@mac.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 2

Sorry, Mark,

I've been out a lot. I wanted to make some minor updates to the source files to make them easier to compile, but it does not look like I'll get to that soon. So here is the usual stuff...

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://www.acm.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://www.acm.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://www.acm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://www.acm.org/perlman/stat/



On Tue, 5 Mar 2013, Mark Palmerino wrote:

> Good Morning Dr. Perlman,
>
> I'm sending another email from a different account in the hopes it gets through to you.  I've sent a couple of follow-up requests since the last email you sent to me (see below), but have not heard back from you.
>
> Would you mind letting me know if this gets through and if you might be able to send me a link to you updated sources?  I really benefit from your |STAT software and would like to update them.
>
> Thanks,
>
> Mark
>
> On Jan 16, 2013, at 6:04 PM, Gary PERLMAN wrote:
>
>> Coincidentally, I just received some suggestions to make compiling easier,
>> so I want to integrate those and update the archive before sending you there.
>> I'll try to get to it this week.
>>
>> Gary
>>
>> On Mon, 14 Jan 2013, Mark Palmerino wrote:
>>
>>> Dear Dr. Perlman,
>>>
>>> Here are the two lines requested:
>>>
>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>
>>> I am actually a long time user of your statistical and data manipulation routines and think they are great.
>>>
>>> I have recently upgraded to a new Mac computer and the current source I have (from many years ago) isn't compiling (I'm using Mac OS 10.7.5 on one computer and 10.8.2 on another).
>>>
>>> Your installation notes suggest that as recently as 2010 you've modified the sources to compile on modern platforms, so I'm hoping the current archive will work for me - or be closer to working.
>>>
>>> If you have any specific suggestions for compiling your package under either of the above operating systems, they would be greatly appreciated.
>>>
>>> Thank you and I look forward to receiving instructions for accessing the updated source distribution.
>>>
>>> Many Thanks,
>>>
>>> Mark
>
>

From perlman@turing.acm.org Sat Mar 16 15:43:32 2013 -0400
Date: Sat, 16 Mar 2013 15:43:32 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: keith.briggs@bt.com
cc: Gary perlman <perlman@turing.acm.org>
Subject: RE: |STAT request
In-Reply-To: <BA02A06A22A52C449E4B5EE4CE1DBC3F99E3948464@EMV66-UKRD.domain1.systemhost.net>
Message-ID: <Pine.LNX.4.64.1303161540420.31678@turing.acm.org>
References: <BA02A06A22A52C449E4B5EE4CE1DBC3F99E39629DD@EMV66-UKRD.domain1.systemhost.net>
 <Pine.LNX.4.64.1301031025400.8309@turing.acm.org>
 <BA02A06A22A52C449E4B5EE4CE1DBC3F99E3948464@EMV66-UKRD.domain1.systemhost.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 3

Dear Keith,

Thank you for the patches. I took my time, but I think I have applied them,
although I chose the name cgetline instead of Getline.

The new archive is living here while I check things:
     http://www.hcibib.org/stat/xyzzy/newstat.tar.Z
I would be ever so grateful if you would be so kind as to download it and make it?
I am afraid that you might need to modfiy the makefile, as I did not use those changes.

 	diff stat/src/makefile stat_kmb-0.1/src/makefile
 	15a16
 	> CC=gcc
 	21,27c22,28
 	< EDITOR =/usr/ucb/vi#                          editor to call on make edit
 	< RM     =/bin/rm -f#                           remove forcefully
 	< MV     =/bin/mv#                              move/rename files
 	< YACC   =/bin/yacc#                            compiler compiler
 	< YACC   =/usr/bin/bison#                       gnu yacc compiler compiler
 	< MAKE   =/bin/make#                            use for recursive makes
 	< MAKE   =/usr/bin/make#                        use for recursive makes
 	---
 	> EDITOR =vi#                          editor to call on make edit
 	> RM     =rm -f#                           remove forcefully
 	> MV     =mv#                              move/rename files
 	> YACC   =yacc#                            compiler compiler
 	> YACC   =bison#                       gnu yacc compiler compiler
 	> MAKE   =make#                            use for recursive makes
 	> MAKE   =make#                        use for recursive makes

Best,

Gary

On Mon, 7 Jan 2013, keith.briggs@bt.com wrote:

> Dear Dr Perlman,
>
> Here is a patch which lets |stat compile under 64-bit ubuntu 12.10.   It should not affect compilation on other systems.
>
> The main problem was a clash of the name getline with a system function.   I changed this to Getline.   Also, some functions were declared differently from their definition.
>
> Keith
>
>
>
> -----Original Message-----
> From: Gary PERLMAN [mailto:perlman@turing.acm.org]
> Sent: 03 January 2013 15:26
> To: Briggs,KM,Keith,TUB2 R
> Subject: Re: |STAT request
>
> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://www.acm.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://www.acm.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://www.acm.org/perlman/stat/
>
> On Thu, 3 Jan 2013, keith.briggs@bt.com wrote:
>
>> Dear Sir,
>>
>> Please tell me the location of |stat.
>>
>>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>
>> Thank you,
>> Keith
>>
>>
>>
>

From perlman@turing.acm.org Sat Mar 16 15:53:17 2013 -0400
Date: Sat, 16 Mar 2013 15:53:17 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Mark Palmerino <mpalmerino@mac.com>
cc: Gary perlman <perlman@turing.acm.org>
Subject: Re: |STAT request
In-Reply-To: <79D1E545-3F49-4898-BCF1-9A8928B158F5@mac.com>
Message-ID: <Pine.LNX.4.64.1303161544380.31678@turing.acm.org>
References: <39FC71D5-232E-41E6-9131-C0C9240F9AD8@mac.com>
 <Pine.LNX.4.64.1303051233460.488@turing.acm.org> <79D1E545-3F49-4898-BCF1-9A8928B158F5@mac.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 4

Hi Mark,

I am finally updating the code with some patches that someone sent me.

A temporary new archive is here:
 	http://www.hcibib.org/stat/xyzzy/newstat.tar.Z
It will address some issues you encountered, but I haven't a clue
what to do with conflicts between string.h and stdlib.h
and the implicit declaration of exit();
Maybe gcc will not complain about those, now that some things are fixed.

Gary

On Wed, 6 Mar 2013, Mark Palmerino wrote:

> Hi Gary,
>
> Thanks for sending!
>
> I tried 'make all' and it looks like some of the programs compiled (based on what ended up in the bin directory), but some did not.  For example, when I type 'make dm', this is what I get:
>
> <mbp-/Users/markp/src/stat/src> make dm
> gcc -bsd  -DPTREE -c dm.c
> In file included from stat.h:18,
>                 from dm.y:4:
> string.h:10: warning: conflicting types for built-in function ?strlen?
> string.h:11: warning: conflicting types for built-in function ?strspn?
> string.h:11: warning: conflicting types for built-in function ?strcspn?
> In file included from stat.h:22,
>                 from dm.y:4:
> stdlib.h:1: warning: conflicting types for built-in function ?malloc?
> stdlib.h:1: warning: conflicting types for built-in function ?calloc?
> dm.y: In function ?yylex?:
> dm.y:449: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?strsave?:
> dm.y:723: warning: incompatible implicit declaration of built-in function ?strdup?
> dm.y: In function ?node?:
> dm.y:736: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?main?:
> dm.y:756: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?initial?:
> dm.y:792: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:811: warning: passing argument 1 of ?getline? from incompatible pointer type
> dm.y:811: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
> dm.y:831: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:850: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?loop?:
> dm.y:883: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?getinput?:
> dm.y:914: warning: passing argument 1 of ?getline? from incompatible pointer type
> dm.y:914: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
> dm.y: In function ?eval?:
> dm.y:999: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1005: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1009: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1012: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1017: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1034: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1037: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1041: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1052: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?ptree?:
> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y: In function ?getfile?:
> dm.y:1146: warning: passing argument 1 of ?getline? from incompatible pointer type
> dm.y:1146: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
> dm.y: At top level:
> dm.y:1178: error: conflicting types for ?getline?
> /usr/include/stdio.h:449: error: previous declaration of ?getline? was here
> make: *** [dm.o] Error 1
>
>
>
> I'm wondering if you have any ideas of how to get this to compile? (I'm on Mac OS X 10.7.5)
>
> Any hints will be greatly appreciated!
>
> Thanks,
>
> Mark
>
>
> --
> The greatest enemy of knowledge is not ignorance; it is the illusion of knowledge.  -Stephen Hawking
>
> On Mar 5, 2013, at 12:35 PM, Gary PERLMAN wrote:
>
>> Sorry, Mark,
>>
>> I've been out a lot. I wanted to make some minor updates to the source files to make them easier to compile, but it does not look like I'll get to that soon. So here is the usual stuff...
>>
>> Thank you for your interest in |STAT data manipulation and analysis software.
>>
>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>> 	http://www.hcibib.org/stat/xyzzy/
>>
>> To obtain UNIX |STAT files, please follow the instructions at:
>> 	http://www.acm.org/perlman/stat/#access
>> There are installation notes (e.g., for Mac OS X and Linux) at:
>> 	http://www.acm.org/perlman/stat/installation.txt
>>
>> DOS |STAT executables and documentation are available as a WinZip file:
>> 	http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>>
>> HTML documentation is available from the |STAT home page:
>> 	http://www.acm.org/perlman/stat/
>>
>>
>>
>> On Tue, 5 Mar 2013, Mark Palmerino wrote:
>>
>>> Good Morning Dr. Perlman,
>>>
>>> I'm sending another email from a different account in the hopes it gets through to you.  I've sent a couple of follow-up requests since the last email you sent to me (see below), but have not heard back from you.
>>>
>>> Would you mind letting me know if this gets through and if you might be able to send me a link to you updated sources?  I really benefit from your |STAT software and would like to update them.
>>>
>>> Thanks,
>>>
>>> Mark
>>>
>>> On Jan 16, 2013, at 6:04 PM, Gary PERLMAN wrote:
>>>
>>>> Coincidentally, I just received some suggestions to make compiling easier,
>>>> so I want to integrate those and update the archive before sending you there.
>>>> I'll try to get to it this week.
>>>>
>>>> Gary
>>>>
>>>> On Mon, 14 Jan 2013, Mark Palmerino wrote:
>>>>
>>>>> Dear Dr. Perlman,
>>>>>
>>>>> Here are the two lines requested:
>>>>>
>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>>>
>>>>> I am actually a long time user of your statistical and data manipulation routines and think they are great.
>>>>>
>>>>> I have recently upgraded to a new Mac computer and the current source I have (from many years ago) isn't compiling (I'm using Mac OS 10.7.5 on one computer and 10.8.2 on another).
>>>>>
>>>>> Your installation notes suggest that as recently as 2010 you've modified the sources to compile on modern platforms, so I'm hoping the current archive will work for me - or be closer to working.
>>>>>
>>>>> If you have any specific suggestions for compiling your package under either of the above operating systems, they would be greatly appreciated.
>>>>>
>>>>> Thank you and I look forward to receiving instructions for accessing the updated source distribution.
>>>>>
>>>>> Many Thanks,
>>>>>
>>>>> Mark
>>>
>>>
>
>

From perlman@turing.acm.org Sun Mar 17 14:09:20 2013 -0400
Date: Sun, 17 Mar 2013 14:09:20 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: keith.briggs@bt.com
cc: Gary perlman <perlman@turing.acm.org>
Subject: RE: |STAT request
In-Reply-To: <BA02A06A22A52C449E4B5EE4CE1DBC3F99E70574D7@EMV66-UKRD.domain1.systemhost.net>
Message-ID: <Pine.LNX.4.64.1303171350430.28199@turing.acm.org>
References: <BA02A06A22A52C449E4B5EE4CE1DBC3F99E39629DD@EMV66-UKRD.domain1.systemhost.net>
 <Pine.LNX.4.64.1301031025400.8309@turing.acm.org>
 <BA02A06A22A52C449E4B5EE4CE1DBC3F99E3948464@EMV66-UKRD.domain1.systemhost.net>,<Pine.LNX.4.64.1303161540420.31678@turing.acm.org>
 <BA02A06A22A52C449E4B5EE4CE1DBC3F99E70574D7@EMV66-UKRD.domain1.systemhost.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 5

Hi Keith,

Thanks for checking. It sounds like your patches made things better.
I'd love to be able to make the warnings disappear, so I'd appreciate anything you can send.

Even looking at man pages, I can't figure out what causes the errors,
and googling the messages, I find solutions (e.g., #include <stdlib.h>),
but I realize that I'd be making blind changes to the code
because I don't get the warnings.

Maybe there is some compilation flag I could add to make more warnings appear.
Maybe CLFAGS=-Wimplicit?

Gary

On Sun, 17 Mar 2013, keith.briggs@bt.com wrote:

> Dear Gary,
>
> I tried it on my ubuntu linux 64-bit machine and it seems basically ok.   But there were a few warnings:
>
> tmpfile.c:44:9: warning: incompatible implicit declaration of built-in function ?sprintf?
> calc.y: In function ?yylex?:
> calc.y:334:46: warning: incompatible implicit declaration of built-in function ?strlen?
> calc.y:337:11: warning: incompatible implicit declaration of built-in function ?strcpy?
> calc.y: In function ?process?:
> calc.y:427:4: warning: format not a string literal and no format arguments
> calc.y: In function ?control?:
> calc.y:497:5: warning: incompatible implicit declaration of built-in function ?strcpy?
> desc.c: In function ?printstats?:
> desc.c:248:3: warning: passing argument 4 of ?qsort? from incompatible pointer type
> In file included from stat.h:22:0,from desc.c:3:
> /usr/include/stdlib.h:761:13: note: expected ?__compar_fn_t? but argument is of type ?int (*)(float *, float *)?
> ff.c: In function ?main?:
> ff.c:383:2: warning: incompatible implicit declaration of built-in function ?exit?
> ff.c: In function ?initial?:
> ff.c:607:3: warning: incompatible implicit declaration of built-in function ?exit?
> ff.c:644:3: warning: incompatible implicit declaration of built-in function ?exit?
>
> I can try to fix these if you like - most of them look like all that is needed is "#include <string.h>" or similar.
>
> Keith
> ________________________________________
> From: Gary PERLMAN [perlman@turing.acm.org]
> Sent: 16 March 2013 19:43
> To: Briggs,KM,Keith,TUB2 R
> Cc: Gary perlman
> Subject: RE: |STAT request
>
> Dear Keith,
>
> Thank you for the patches. I took my time, but I think I have applied them,
> although I chose the name cgetline instead of Getline.
>
> The new archive is living here while I check things:
>     http://www.hcibib.org/stat/xyzzy/newstat.tar.Z
> I would be ever so grateful if you would be so kind as to download it and make it?
> I am afraid that you might need to modfiy the makefile, as I did not use those changes.
>
>        diff stat/src/makefile stat_kmb-0.1/src/makefile
>        15a16
>        > CC=gcc
>        21,27c22,28
>        < EDITOR =/usr/ucb/vi#                          editor to call on make edit
>        < RM     =/bin/rm -f#                           remove forcefully
>        < MV     =/bin/mv#                              move/rename files
>        < YACC   =/bin/yacc#                            compiler compiler
>        < YACC   =/usr/bin/bison#                       gnu yacc compiler compiler
>        < MAKE   =/bin/make#                            use for recursive makes
>        < MAKE   =/usr/bin/make#                        use for recursive makes
>        ---
>        > EDITOR =vi#                          editor to call on make edit
>        > RM     =rm -f#                           remove forcefully
>        > MV     =mv#                              move/rename files
>        > YACC   =yacc#                            compiler compiler
>        > YACC   =bison#                       gnu yacc compiler compiler
>        > MAKE   =make#                            use for recursive makes
>        > MAKE   =make#                        use for recursive makes
>
> Best,
>
> Gary
>
> On Mon, 7 Jan 2013, keith.briggs@bt.com wrote:
>
>> Dear Dr Perlman,
>>
>> Here is a patch which lets |stat compile under 64-bit ubuntu 12.10.   It should not affect compilation on other systems.
>>
>> The main problem was a clash of the name getline with a system function.   I changed this to Getline.   Also, some functions were declared differently from their definition.
>>
>> Keith
>>
>>
>>
>> -----Original Message-----
>> From: Gary PERLMAN [mailto:perlman@turing.acm.org]
>> Sent: 03 January 2013 15:26
>> To: Briggs,KM,Keith,TUB2 R
>> Subject: Re: |STAT request
>>
>> Thank you for your interest in |STAT data manipulation and analysis software.
>>
>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>       http://www.hcibib.org/stat/xyzzy/
>>
>> To obtain UNIX |STAT files, please follow the instructions at:
>>       http://www.acm.org/perlman/stat/#access
>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>       http://www.acm.org/perlman/stat/installation.txt
>>
>> DOS |STAT executables and documentation are available as a WinZip file:
>>       http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>>
>> HTML documentation is available from the |STAT home page:
>>       http://www.acm.org/perlman/stat/
>>
>> On Thu, 3 Jan 2013, keith.briggs@bt.com wrote:
>>
>>> Dear Sir,
>>>
>>> Please tell me the location of |stat.
>>>
>>>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>
>>> Thank you,
>>> Keith
>>>
>>>
>>>
>>
>

From perlman@turing.acm.org Sun Mar 17 14:56:45 2013 -0400
Date: Sun, 17 Mar 2013 14:56:45 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: keith.briggs@bt.com
Subject: RE: |STAT request
In-Reply-To: <BA02A06A22A52C449E4B5EE4CE1DBC3F99E70574DE@EMV66-UKRD.domain1.systemhost.net>
Message-ID: <Pine.LNX.4.64.1303171448100.23032@turing.acm.org>
References: <BA02A06A22A52C449E4B5EE4CE1DBC3F99E39629DD@EMV66-UKRD.domain1.systemhost.net>
 <Pine.LNX.4.64.1301031025400.8309@turing.acm.org>
 <BA02A06A22A52C449E4B5EE4CE1DBC3F99E3948464@EMV66-UKRD.domain1.systemhost.net>,<Pine.LNX.4.64.1303161540420.31678@turing.acm.org>
 <BA02A06A22A52C449E4B5EE4CE1DBC3F99E70574D7@EMV66-UKRD.domain1.systemhost.net>,<Pine.LNX.4.64.1303171350430.28199@turing.acm.org>
 <BA02A06A22A52C449E4B5EE4CE1DBC3F99E70574DE@EMV66-UKRD.domain1.systemhost.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 6

I see. My fear about adding stdlib.h or unistd.h is that
they might be missing on some platforms, and...
I suppose there is some macro I could use to conditionally include them.

#ifdef ....
#include <stdlib.h>
#endif

and I'd also need to be sure that there were no clashes.
Maybe things are good enough as they are now.

Gary

On Sun, 17 Mar 2013, keith.briggs@bt.com wrote:

> PS: exit undefined means stdlib.h is not included.
> K
>
>
> ________________________________________
> From: Gary PERLMAN [perlman@turing.acm.org]
> Sent: 17 March 2013 18:09
> To: Briggs,KM,Keith,TUB2 R
> Cc: Gary perlman
> Subject: RE: |STAT request
>
> Hi Keith,
>
> Thanks for checking. It sounds like your patches made things better.
> I'd love to be able to make the warnings disappear, so I'd appreciate anything you can send.
>
> Even looking at man pages, I can't figure out what causes the errors,
> and googling the messages, I find solutions (e.g., #include <stdlib.h>),
> but I realize that I'd be making blind changes to the code
> because I don't get the warnings.
>
> Maybe there is some compilation flag I could add to make more warnings appear.
> Maybe CLFAGS=-Wimplicit?
>
> Gary
>
> On Sun, 17 Mar 2013, keith.briggs@bt.com wrote:
>
>> Dear Gary,
>>
>> I tried it on my ubuntu linux 64-bit machine and it seems basically ok.   But there were a few warnings:
>>
>> tmpfile.c:44:9: warning: incompatible implicit declaration of built-in function ?sprintf?
>> calc.y: In function ?yylex?:
>> calc.y:334:46: warning: incompatible implicit declaration of built-in function ?strlen?
>> calc.y:337:11: warning: incompatible implicit declaration of built-in function ?strcpy?
>> calc.y: In function ?process?:
>> calc.y:427:4: warning: format not a string literal and no format arguments
>> calc.y: In function ?control?:
>> calc.y:497:5: warning: incompatible implicit declaration of built-in function ?strcpy?
>> desc.c: In function ?printstats?:
>> desc.c:248:3: warning: passing argument 4 of ?qsort? from incompatible pointer type
>> In file included from stat.h:22:0,from desc.c:3:
>> /usr/include/stdlib.h:761:13: note: expected ?__compar_fn_t? but argument is of type ?int (*)(float *, float *)?
>> ff.c: In function ?main?:
>> ff.c:383:2: warning: incompatible implicit declaration of built-in function ?exit?
>> ff.c: In function ?initial?:
>> ff.c:607:3: warning: incompatible implicit declaration of built-in function ?exit?
>> ff.c:644:3: warning: incompatible implicit declaration of built-in function ?exit?
>>
>> I can try to fix these if you like - most of them look like all that is needed is "#include <string.h>" or similar.
>>
>> Keith
>> ________________________________________
>> From: Gary PERLMAN [perlman@turing.acm.org]
>> Sent: 16 March 2013 19:43
>> To: Briggs,KM,Keith,TUB2 R
>> Cc: Gary perlman
>> Subject: RE: |STAT request
>>
>> Dear Keith,
>>
>> Thank you for the patches. I took my time, but I think I have applied them,
>> although I chose the name cgetline instead of Getline.
>>
>> The new archive is living here while I check things:
>>     http://www.hcibib.org/stat/xyzzy/newstat.tar.Z
>> I would be ever so grateful if you would be so kind as to download it and make it?
>> I am afraid that you might need to modfiy the makefile, as I did not use those changes.
>>
>>        diff stat/src/makefile stat_kmb-0.1/src/makefile
>>        15a16
>>       > CC=gcc
>>        21,27c22,28
>>        < EDITOR =/usr/ucb/vi#                          editor to call on make edit
>>        < RM     =/bin/rm -f#                           remove forcefully
>>        < MV     =/bin/mv#                              move/rename files
>>        < YACC   =/bin/yacc#                            compiler compiler
>>        < YACC   =/usr/bin/bison#                       gnu yacc compiler compiler
>>        < MAKE   =/bin/make#                            use for recursive makes
>>        < MAKE   =/usr/bin/make#                        use for recursive makes
>>        ---
>>       > EDITOR =vi#                          editor to call on make edit
>>       > RM     =rm -f#                           remove forcefully
>>       > MV     =mv#                              move/rename files
>>       > YACC   =yacc#                            compiler compiler
>>       > YACC   =bison#                       gnu yacc compiler compiler
>>       > MAKE   =make#                            use for recursive makes
>>       > MAKE   =make#                        use for recursive makes
>>
>> Best,
>>
>> Gary
>>
>> On Mon, 7 Jan 2013, keith.briggs@bt.com wrote:
>>
>>> Dear Dr Perlman,
>>>
>>> Here is a patch which lets |stat compile under 64-bit ubuntu 12.10.   It should not affect compilation on other systems.
>>>
>>> The main problem was a clash of the name getline with a system function.   I changed this to Getline.   Also, some functions were declared differently from their definition.
>>>
>>> Keith
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Gary PERLMAN [mailto:perlman@turing.acm.org]
>>> Sent: 03 January 2013 15:26
>>> To: Briggs,KM,Keith,TUB2 R
>>> Subject: Re: |STAT request
>>>
>>> Thank you for your interest in |STAT data manipulation and analysis software.
>>>
>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>>       http://www.hcibib.org/stat/xyzzy/
>>>
>>> To obtain UNIX |STAT files, please follow the instructions at:
>>>       http://www.acm.org/perlman/stat/#access
>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>>       http://www.acm.org/perlman/stat/installation.txt
>>>
>>> DOS |STAT executables and documentation are available as a WinZip file:
>>>       http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>>>
>>> HTML documentation is available from the |STAT home page:
>>>       http://www.acm.org/perlman/stat/
>>>
>>> On Thu, 3 Jan 2013, keith.briggs@bt.com wrote:
>>>
>>>> Dear Sir,
>>>>
>>>> Please tell me the location of |stat.
>>>>
>>>>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>>
>>>> Thank you,
>>>> Keith
>>>>
>>>>
>>>>
>>>
>>
>

From perlman@turing.acm.org Sun Mar 17 16:35:04 2013 -0400
Date: Sun, 17 Mar 2013 16:35:04 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Mark Palmerino <mpalmerino@mac.com>
Subject: Re: |STAT request
In-Reply-To: <79D1E545-3F49-4898-BCF1-9A8928B158F5@mac.com>
Message-ID: <Pine.LNX.4.64.1303171630250.6463@turing.acm.org>
References: <39FC71D5-232E-41E6-9131-C0C9240F9AD8@mac.com>
 <Pine.LNX.4.64.1303051233460.488@turing.acm.org> <79D1E545-3F49-4898-BCF1-9A8928B158F5@mac.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 7

Dear Mark,

I have made some minor changes to |STAT (e.g., renamed getline) to avoid problems.
I decided that the remaining warnings are as much trouble to get rid of as endure;
they might go away for some people, but they might break the compilation for others.
The warnings are harmless, or at least have been for decades.

Everything should compile and run, I think.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

Gary

On Wed, 6 Mar 2013, Mark Palmerino wrote:

> Hi Gary,
>
> Thanks for sending!
>
> I tried 'make all' and it looks like some of the programs compiled (based on what ended up in the bin directory), but some did not.  For example, when I type 'make dm', this is what I get:
>
> <mbp-/Users/markp/src/stat/src> make dm
> gcc -bsd  -DPTREE -c dm.c
> In file included from stat.h:18,
>                 from dm.y:4:
> string.h:10: warning: conflicting types for built-in function ?strlen?
> string.h:11: warning: conflicting types for built-in function ?strspn?
> string.h:11: warning: conflicting types for built-in function ?strcspn?
> In file included from stat.h:22,
>                 from dm.y:4:
> stdlib.h:1: warning: conflicting types for built-in function ?malloc?
> stdlib.h:1: warning: conflicting types for built-in function ?calloc?
> dm.y: In function ?yylex?:
> dm.y:449: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?strsave?:
> dm.y:723: warning: incompatible implicit declaration of built-in function ?strdup?
> dm.y: In function ?node?:
> dm.y:736: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?main?:
> dm.y:756: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?initial?:
> dm.y:792: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:811: warning: passing argument 1 of ?getline? from incompatible pointer type
> dm.y:811: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
> dm.y:831: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:850: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?loop?:
> dm.y:883: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?getinput?:
> dm.y:914: warning: passing argument 1 of ?getline? from incompatible pointer type
> dm.y:914: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
> dm.y: In function ?eval?:
> dm.y:999: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1005: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1009: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1012: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1017: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1034: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1037: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1041: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y:1052: warning: incompatible implicit declaration of built-in function ?exit?
> dm.y: In function ?ptree?:
> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
> dm.y: In function ?getfile?:
> dm.y:1146: warning: passing argument 1 of ?getline? from incompatible pointer type
> dm.y:1146: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
> dm.y: At top level:
> dm.y:1178: error: conflicting types for ?getline?
> /usr/include/stdio.h:449: error: previous declaration of ?getline? was here
> make: *** [dm.o] Error 1
>
>
>
> I'm wondering if you have any ideas of how to get this to compile? (I'm on Mac OS X 10.7.5)
>
> Any hints will be greatly appreciated!
>
> Thanks,
>
> Mark
>
>
> --
> The greatest enemy of knowledge is not ignorance; it is the illusion of knowledge.  -Stephen Hawking
>
> On Mar 5, 2013, at 12:35 PM, Gary PERLMAN wrote:
>
>> Sorry, Mark,
>>
>> I've been out a lot. I wanted to make some minor updates to the source files to make them easier to compile, but it does not look like I'll get to that soon. So here is the usual stuff...
>>
>> Thank you for your interest in |STAT data manipulation and analysis software.
>>
>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>> 	http://www.hcibib.org/stat/xyzzy/
>>
>> To obtain UNIX |STAT files, please follow the instructions at:
>> 	http://www.acm.org/perlman/stat/#access
>> There are installation notes (e.g., for Mac OS X and Linux) at:
>> 	http://www.acm.org/perlman/stat/installation.txt
>>
>> DOS |STAT executables and documentation are available as a WinZip file:
>> 	http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>>
>> HTML documentation is available from the |STAT home page:
>> 	http://www.acm.org/perlman/stat/
>>
>>
>>
>> On Tue, 5 Mar 2013, Mark Palmerino wrote:
>>
>>> Good Morning Dr. Perlman,
>>>
>>> I'm sending another email from a different account in the hopes it gets through to you.  I've sent a couple of follow-up requests since the last email you sent to me (see below), but have not heard back from you.
>>>
>>> Would you mind letting me know if this gets through and if you might be able to send me a link to you updated sources?  I really benefit from your |STAT software and would like to update them.
>>>
>>> Thanks,
>>>
>>> Mark
>>>
>>> On Jan 16, 2013, at 6:04 PM, Gary PERLMAN wrote:
>>>
>>>> Coincidentally, I just received some suggestions to make compiling easier,
>>>> so I want to integrate those and update the archive before sending you there.
>>>> I'll try to get to it this week.
>>>>
>>>> Gary
>>>>
>>>> On Mon, 14 Jan 2013, Mark Palmerino wrote:
>>>>
>>>>> Dear Dr. Perlman,
>>>>>
>>>>> Here are the two lines requested:
>>>>>
>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>>>
>>>>> I am actually a long time user of your statistical and data manipulation routines and think they are great.
>>>>>
>>>>> I have recently upgraded to a new Mac computer and the current source I have (from many years ago) isn't compiling (I'm using Mac OS 10.7.5 on one computer and 10.8.2 on another).
>>>>>
>>>>> Your installation notes suggest that as recently as 2010 you've modified the sources to compile on modern platforms, so I'm hoping the current archive will work for me - or be closer to working.
>>>>>
>>>>> If you have any specific suggestions for compiling your package under either of the above operating systems, they would be greatly appreciated.
>>>>>
>>>>> Thank you and I look forward to receiving instructions for accessing the updated source distribution.
>>>>>
>>>>> Many Thanks,
>>>>>
>>>>> Mark
>>>
>>>
>
>

From perlman@turing.acm.org Sun Mar 17 16:35:46 2013 -0400
Date: Sun, 17 Mar 2013 16:35:46 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Nayoung Kwon <nayoung.kw@gmail.com>
Subject: Re: |STAT
In-Reply-To: <CAGq5BHa-7=RSZ37038BW7xboOdk46Omo9BTto58Br+s2ZwQ3zQ@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.1303171635430.6463@turing.acm.org>
References: <CAGq5BHZycyVDZz9p6zCuOV80cbsWFyP-K2LTmC9jN_BB0xL9AQ@mail.gmail.com>
 <CAGq5BHa-7=RSZ37038BW7xboOdk46Omo9BTto58Br+s2ZwQ3zQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 8

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Fri, 18 Jan 2013, Nayoung Kwon wrote:

> Hi,
>
> I would like to use  |STAT for my research.
> I would appreciate it if you could let me know the site where I can
> download |STAT.
>
>
> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS
>
> Thank you.
>
> best wishes,
>
> Nayoung Kwon
>
>
> ***************************
> Nayoung Kwon, Ph.D.
> Assistant Professor
> Department of English
> Konkuk University, Seoul
>
> +82-2-450-3815
> https://sites.google.com/site/nayoungkwon1/
>

From perlman@turing.acm.org Sun Mar 17 16:35:56 2013 -0400
Date: Sun, 17 Mar 2013 16:35:56 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Tuan Pengfei <pengfeituan@gmail.com>
Subject: Re: |STAT request
In-Reply-To: <CAHjbWzgxMQASoiWD1Y659+t5=Wq+J7BzAe=9-+No+uHQxjROaw@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.1303171635520.6463@turing.acm.org>
References: <CAHjbWzgxMQASoiWD1Y659+t5=Wq+J7BzAe=9-+No+uHQxjROaw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 9

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Fri, 18 Jan 2013, Tuan Pengfei wrote:

>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>

From perlman@turing.acm.org Sun Mar 17 16:36:07 2013 -0400
Date: Sun, 17 Mar 2013 16:36:07 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Daniel D Reidpath <daniel.reidpath@monash.edu>
Subject: Re: |STAT
In-Reply-To: <CAFZL5_TogiwPmFgbO3BMafT_+3yUjpsGff6eUeT_xWEYhEESbQ@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.1303171636030.6463@turing.acm.org>
References: <CAFZL5_TogiwPmFgbO3BMafT_+3yUjpsGff6eUeT_xWEYhEESbQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 10

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Tue, 29 Jan 2013, Daniel D Reidpath wrote:

> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>

From perlman@turing.acm.org Sun Mar 17 16:36:17 2013 -0400
Date: Sun, 17 Mar 2013 16:36:17 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: "Wagner, Larry" <Larry.Wagner@ARS.USDA.GOV>
Subject: Re: |STAT
In-Reply-To: <59C20A8CAE158D41A3BEF60F457310650EA9121D@001FSN2MPN2-081.001f.mgd2.msft.net>
Message-ID: <Pine.LNX.4.64.1303171636130.6463@turing.acm.org>
References: <59C20A8CAE158D41A3BEF60F457310650EA9121D@001FSN2MPN2-081.001f.mgd2.msft.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 11

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Tue, 29 Jan 2013, Wagner, Larry wrote:

>    I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>    I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>
>
>
>
> This electronic message contains information generated by the USDA solely for the intended recipients. Any unauthorized interception of this message or the use or disclosure of the information it contains may violate the law and subject the violator to civil or criminal penalties. If you believe you have received this message in error, please notify the sender and delete the email immediately.
>
>

From perlman@turing.acm.org Sun Mar 17 16:36:27 2013 -0400
Date: Sun, 17 Mar 2013 16:36:27 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Miriam Lauter <miriam.lauter@yale.edu>
Subject: Re: |STAT request
In-Reply-To: <CAKVQSLGG7tNdH0n_8WhPYK+=m_Kp7HCzP8859+Cc=i5JXFrdhg@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.1303171636240.6463@turing.acm.org>
References: <CAKVQSLGG7tNdH0n_8WhPYK+=m_Kp7HCzP8859+Cc=i5JXFrdhg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 12

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Wed, 6 Feb 2013, Miriam Lauter wrote:

> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>

From perlman@turing.acm.org Sun Mar 17 16:36:45 2013 -0400
Date: Sun, 17 Mar 2013 16:36:45 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Bob <bob@statland.org>
Subject: Re: |STAT
In-Reply-To: <20130209013502.3DE8471989A5@mail89.csoft.net>
Message-ID: <Pine.LNX.4.64.1303171636340.6463@turing.acm.org>
References: <20130209013502.3DE8471989A5@mail89.csoft.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 13

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Fri, 8 Feb 2013, Bob wrote:

>
>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>
> ------->  First-time AP Stats. teacher?  Help is on the way! See
> http://courses.ncssm.edu/math/Stat_Inst/Stats2007/Bob%20Hayden/Relief.html
>      _
>     | |          Robert W. Hayden
>     | |          142 Main Street
>    /  |          Apartment 104
>   |   |          Jaffrey, New Hampshire 03452  USA
>   |   |          email: bob@ the site below
>  /    |          website: http://statland.org
> | x   /          phone: (603) 532-7224 (home)
> ''''''
>
>

From perlman@turing.acm.org Sun Mar 17 16:37:25 2013 -0400
Date: Sun, 17 Mar 2013 16:37:24 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Gustavo Pino <gustavo.pino@ymail.com>
Subject: Re: |STAT request
In-Reply-To: <1361052795.42964.YahooMailNeo@web140305.mail.bf1.yahoo.com>
Message-ID: <Pine.LNX.4.64.1303171637220.6463@turing.acm.org>
References: <1361052795.42964.YahooMailNeo@web140305.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 14

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Sat, 16 Feb 2013, Gustavo Pino wrote:

> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT. I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.

From perlman@turing.acm.org Sun Mar 17 16:37:43 2013 -0400
Date: Sun, 17 Mar 2013 16:37:43 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Andrew Jebb <atjebb@buffalo.edu>
Subject: Re: |STAT
In-Reply-To: <CAE5=RhtOX3i2jxMfiiVmM2Pv2uu+JVMD55bcfZ2s6DtptZTJYQ@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.1303171637350.6463@turing.acm.org>
References: <CAE5=RhtOX3i2jxMfiiVmM2Pv2uu+JVMD55bcfZ2s6DtptZTJYQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 15

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Mon, 25 Feb 2013, Andrew Jebb wrote:

> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>
>
>
>

From perlman@turing.acm.org Sun Mar 17 16:37:57 2013 -0400
Date: Sun, 17 Mar 2013 16:37:56 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Vineet Joshi <joshi.vineet.pucsd@gmail.com>
Subject: Re: |STAT:request the location of the software
In-Reply-To: <CAJe46OTzi_Kxv=G6o5XB3QWF3NtxMsum1eBo1Yj+m=zHZUJRjw@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.1303171637540.6463@turing.acm.org>
References: <CAJe46OTzi_Kxv=G6o5XB3QWF3NtxMsum1eBo1Yj+m=zHZUJRjw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 16

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Sun, 3 Mar 2013, Vineet Joshi wrote:

> Hi DR Perlman,
> I   want   to use ISTAT for  my research work and I Proclaim that
>
> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>
> Please share the location of the software
>
> thanks and regards,
> vineet joshi
>

From perlman@turing.acm.org Sun Mar 17 16:38:07 2013 -0400
Date: Sun, 17 Mar 2013 16:38:07 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
Subject: Re: |STAT request
In-Reply-To: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 17

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Tue, 5 Mar 2013, Baudilio Tejerina wrote:

> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS

From perlman@turing.acm.org Sun Mar 17 16:38:21 2013 -0400
Date: Sun, 17 Mar 2013 16:38:21 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Tomoka Wesely <mokawesely@gmail.com>
Subject: Re: |STAT request
In-Reply-To: <2ADB5B6A-CFA0-446C-ADB7-08701E31D969@gmail.com>
Message-ID: <Pine.LNX.4.64.1303171638140.6463@turing.acm.org>
References: <2ADB5B6A-CFA0-446C-ADB7-08701E31D969@gmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 18

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Thu, 7 Mar 2013, Tomoka Wesely wrote:

> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>

From perlman@turing.acm.org Sun Mar 17 16:38:41 2013 -0400
Date: Sun, 17 Mar 2013 16:38:41 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Alex.Joffe@L-3Com.com
Subject: Re: |STAT
In-Reply-To: <BCFD49492570364F9493CCE8D65B1AB304DA1BAA@mir.Datron.L-3Com.com>
Message-ID: <Pine.LNX.4.64.1303171638330.6463@turing.acm.org>
References: <BCFD49492570364F9493CCE8D65B1AB304DA1BAA@mir.Datron.L-3Com.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: A
X-Keywords:                
X-UID: 19

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Tue, 12 Mar 2013, Alex.Joffe@L-3Com.com wrote:

>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>
> <<Picture (Device Independent Bitmap)>>
>
>
>

From perlman@turing.acm.org Sun Mar 17 20:25:34 2013 -0400
Date: Sun, 17 Mar 2013 20:25:33 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Bob <bob@statland.org>
Subject: Re: |STAT
In-Reply-To: <20130317220143.CBFB87198791@mail89.csoft.net>
Message-ID: <Pine.LNX.4.64.1303172003001.17987@turing.acm.org>
References: <20130317220143.CBFB87198791@mail89.csoft.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 20

Dear Robert,

I guess you get the guinea pig award. I had just made some changes to address
problems introduced by recent changes in linux, but when I made the new archive,
I forgot to place it where you would find it. I just send out about 20 pointers
to the non-updated archive.

I have copied the new archive to where I said it would be and you should pick it up again.

If you made changes to any files, like makefile configuration, you should save those
because there will not be any changes to that file, but you don't want the extraction
to clobber your changes.

I apologize for my stupid mistake of doing everything except for the last step!
But, on the bright side, your quick action probably helped out a bunch of people
who were waiting for me to update the code.

Gary

On Sun, 17 Mar 2013, Bob wrote:

>
> Thanks.  For many years I used |STAT on the central Unix computer at
> work and on my DOS machines at home.  Now I am retired and would love
> to have it in Linux.  I downloaded the files and followed the
> directions as best I could and I seem to have most but not all the
> programs.  I do not see calc, dm or perm for example.  Below is the
> output of
>
> make all
> make test
> ls bin
>
> I am sure it is more than you need but this is the only time I have
> ever run a make file and it's all Greek to me.
>
> fortran  program.f -o program.exe
>
> is about as far as I ever got in compiling.
>
> -------------------------------------------------------------------
>
> Making all the |STAT Programs
> Using compiler=cc with options=-O
> Installing in directory=../bin
> make[1]: Entering directory `/home/hayden/Downloads/UnixSTAT/stat/src'
> cc -O   -c -o abut.o abut.c
> cc -O   -c -o number.o number.c
> cc -O   -c -o setint.o setint.c
> cc -O -o ../bin/abut abut.o number.o  setint.o
> cc -O   -c -o anova.o anova.c
> cc -O   -c -o parseline.o parseline.c
> cc -O   -c -o f.o f.c
> cc -O   -c -o tmpfile.o tmpfile.c
> tmpfile.c: In function 'mytmpfile':
> tmpfile.c:44: warning: incompatible implicit declaration of built-in function 'sprintf'
> cc -O   -c -o numcmp.o numcmp.c
> cc -O   -c -o errplot.o errplot.c
> cc -O   -c -o numline.o numline.c
> cc -O -o ../bin/anova anova.o parseline.o number.o f.o tmpfile.o  numcmp.o errplot.o numline.o setint.o -lm
> cc -O   -c -o calc.o calc.c
> calc.y:79: error: conflicting types for 'getline'
> /usr/include/stdio.h:651: note: previous declaration of 'getline' was here
> calc.y: In function 'yylex':
> calc.y:334: warning: incompatible implicit declaration of built-in function 'strlen'
> calc.y:337: warning: incompatible implicit declaration of built-in function 'strcpy'
> calc.y: In function 'control':
> calc.y:497: warning: incompatible implicit declaration of built-in function 'strcpy'
> calc.y: At top level:
> calc.y:715: error: conflicting types for 'getline'
> /usr/include/stdio.h:651: note: previous declaration of 'getline' was here
> make[1]: [calc.o] Error 1 (ignored)
> cc -O   -c -o skipnumber.o skipnumber.c
> cc -O -o ../bin/calc calc.o skipnumber.o -lm
> cc: calc.o: No such file or directory
> make[1]: [calc] Error 1 (ignored)
> cc -O   -c -o colex.o colex.c
> cc -O   -c -o specol.o specol.c
> cc -O -o ../bin/colex colex.o parseline.o number.o  specol.o
> cc -O -DI_DATA -c contab.c
> cc -O   -c -o chisq.o chisq.c
> cc -O   -c -o z.o z.c
> cc -O   -c -o fisher.o fisher.c
> cc -O   -c -o prodlist.o prodlist.c
> cc -O   -c -o primes.o primes.c
> cc -O -DI_DATA -c mdmat.c
> cc -O -o ../bin/contab contab.o number.o tmpfile.o parseline.o  chisq.o z.o fisher.o prodlist.o primes.o numcmp.o setint.o mdmat.o -lm
> cc -O   -c -o desc.o desc.c
> desc.c: In function 'printstats':
> desc.c:248: warning: passing argument 4 of 'qsort' from incompatible pointer type
> /usr/include/stdlib.h:756: note: expected '__compar_fn_t' but argument is of type 'int (*)(float *, float *)'
> cc -O   -c -o setreal.o setreal.c
> cc -O   -c -o getword.o getword.c
> cc -O   -c -o centile.o centile.c
> cc -O -o ../bin/desc desc.o  f.o setreal.o number.o getword.o centile.o -lm
> cc -O -DPTREE -c dm.c
> dm.y: In function 'initial':
> dm.y:811: warning: passing argument 1 of 'getline' from incompatible pointer type
> /usr/include/stdio.h:651: note: expected 'char ** __restrict__' but argument is of type 'char *'
> dm.y:811: warning: passing argument 2 of 'getline' makes pointer from integer without a cast
> /usr/include/stdio.h:651: note: expected 'size_t * __restrict__' but argument is of type 'int'
> dm.y: In function 'getinput':
> dm.y:914: warning: passing argument 1 of 'getline' from incompatible pointer type
> /usr/include/stdio.h:651: note: expected 'char ** __restrict__' but argument is of type 'char *'
> dm.y:914: warning: passing argument 2 of 'getline' makes pointer from integer without a cast
> /usr/include/stdio.h:651: note: expected 'size_t * __restrict__' but argument is of type 'unsigned int'
> dm.y: In function 'getfile':
> dm.y:1146: warning: passing argument 1 of 'getline' from incompatible pointer type
> /usr/include/stdio.h:651: note: expected 'char ** __restrict__' but argument is of type 'char *'
> dm.y:1146: warning: passing argument 2 of 'getline' makes pointer from integer without a cast
> /usr/include/stdio.h:651: note: expected 'size_t * __restrict__' but argument is of type 'int'
> dm.y: In function 'getline':
> dm.y:1181: error: argument 'string' doesn't match prototype
> /usr/include/stdio.h:651: error: prototype declaration
> dm.y:1181: error: argument 'maxlen' doesn't match prototype
> /usr/include/stdio.h:651: error: prototype declaration
> make[1]: [dm.o] Error 1 (ignored)
> cc -O   -c -o strings.o strings.c
> cc -O   -c -o random.o random.c
> cc -O   -c -o confirm.o confirm.c
> cc -O -o ../bin/dm dm.o strings.o number.o random.o confirm.o skipnumber.o -lm
> cc: dm.o: No such file or directory
> make[1]: [dm] Error 1 (ignored)
> cc -O   -c -o dprime.o dprime.c
> cc -O -o ../bin/dprime dprime.o number.o z.o parseline.o   -lm
> dprime: This program has not been rigorously tested
> cc -O   -c -o dsort.o dsort.c
> cc -O   -c -o readlines.o readlines.c
> cc -O   -c -o cistrcmp.o cistrcmp.c
> cc -O   -c -o readmatrix.o readmatrix.c
> cc -O -o ../bin/dsort dsort.o  number.o parseline.o specol.o numcmp.o readlines.o setint.o cistrcmp.o readmatrix.o
> cc -O   -c -o features.o features.c
> cc -O -o ../bin/features features.o  setint.o number.o
> cc -O   -c -o ff.o ff.c
> ff.c: In function 'main':
> ff.c:383: warning: incompatible implicit declaration of built-in function 'exit'
> ff.c: In function 'initial':
> ff.c:607: warning: incompatible implicit declaration of built-in function 'exit'
> ff.c:644: warning: incompatible implicit declaration of built-in function 'exit'
> cc -O   -c -o filter.o filter.c
> cc -O   -c -o fls.o fls.c
> cc -O -o ../bin/ff ff.o number.o  setint.o filter.o fls.o
> cc -O   -c -o fpack.o fpack.c
> cc -O -o ../bin/fpack fpack.o filter.o
> cc -O   -c -o linex.o linex.c
> cc -O -o ../bin/linex linex.o number.o  specol.o readlines.o
> cc -O   -c -o maketrix.o maketrix.c
> cc -O -o ../bin/maketrix maketrix.o number.o getword.o
> cc -O   -c -o oneway.o oneway.c
> cc -O -o ../bin/oneway oneway.o number.o  getword.o f.o setint.o setreal.o numline.o -lm
> cc -O   -c -o pair.o pair.c
> cc -O -o ../bin/pair pair.o  setint.o setreal.o number.o f.o parseline.o numline.o -lm
> cc -O   -c -o perm.o perm.c
> perm.c:209: error: static declaration of 'jchoose' follows non-static declaration
> perm.c:24: note: previous declaration of 'jchoose' was here
> perm.c:231: error: static declaration of 'jgetunused' follows non-static declaration
> perm.c:23: note: previous declaration of 'jgetunused' was here
> perm.c:252: error: static declaration of 'jpossible' follows non-static declaration
> perm.c:22: note: previous declaration of 'jpossible' was here
> perm.c:286: error: static declaration of 'jprint' follows non-static declaration
> perm.c:26: note: previous declaration of 'jprint' was here
> make[1]: [perm.o] Error 1 (ignored)
> cc -O -o ../bin/perm perm.o random.o number.o  setint.o readlines.o numcmp.o cistrcmp.o
> cc: perm.o: No such file or directory
> make[1]: [perm] Error 1 (ignored)
> cc -O   -c -o probdist.o probdist.c
> cc -O   -c -o binomial.o binomial.c
> cc -O -o ../bin/probdist probdist.o z.o chisq.o f.o number.o parseline.o random.o  setint.o binomial.o prodlist.o primes.o -lm
> cc -O   -c -o rankind.o rankind.c
> cc -O   -c -o fiveplot.o fiveplot.c
> cc -O   -c -o ranksort.o ranksort.c
> cc -O   -c -o ordstat.o ordstat.c
> cc -O   -c -o chitest.o chitest.c
> cc -O -o ../bin/rankind rankind.o getword.o centile.o  setreal.o number.o fisher.o prodlist.o primes.o chisq.o z.o setint.o fiveplot.o numline.o ranksort.o ordstat.o chitest.o -lm
> cc -O   -c -o rankrel.o rankrel.c
> cc -O   -c -o cor.o cor.c
> cc -O -o ../bin/rankrel rankrel.o parseline.o  number.o setint.o binomial.o centile.o prodlist.o primes.o chisq.o z.o ranksort.o ordstat.o cor.o f.o -lm
> cc -O -c -DRANKSORT ranksort.c
> cc -O -o ../bin/ranksort ranksort.o setint.o number.o parseline.o
> /bin/rm -f ranksort.o
> cc -O   -c -o regress.o regress.c
> cc -O -o ../bin/regress regress.o parseline.o number.o f.o setint.o   -lm
> cc -O   -c -o repeat.o repeat.c
> cc -O -o ../bin/repeat repeat.o number.o  setint.o readlines.o filter.o
> cc -O   -c -o reverse.o reverse.c
> cc -O -o ../bin/reverse reverse.o  parseline.o readlines.o
> cc -O   -c -o series.o series.c
> cc -O -o ../bin/series series.o number.o -lm
> cc -O   -c -o stats.o stats.c
> cc -O -o ../bin/stats stats.o number.o getword.o   -lm
> cc -O   -c -o transpose.o transpose.c
> cc -O -o ../bin/transpose transpose.o parseline.o number.o  setint.o
> cc -O   -c -o ts.o ts.c
> cc -O   -c -o barplot.o barplot.c
> cc -O -o ../bin/ts ts.o setint.o setreal.o number.o cor.o f.o barplot.o getword.o  numline.o -lm
> cc -O   -c -o validata.o validata.c
> cc -O -o ../bin/validata validata.o parseline.o number.o
> make[1]: Leaving directory `/home/hayden/Downloads/UnixSTAT/stat/src'
> hayden@GX270a:~/Downloads/UnixSTAT/stat/src$ make test
> Testing the |STAT Programs
> /bin/sh: example: not found
> 1,376d0
> < $ ff -dc -w 79 example.txt
> <             Annotated Example from Chapter 2 of the |STAT Handbook
> <                           Copyright 1986 Gary Perlman
> <
> <       A concrete example with several |STAT programs is worked in detail.
> <         The example shows the style of analysis in |STAT.  New Users of
> <       |STAT should not try to understand all the details in the examples.
> <    Details about all the programs can be found in the online manual entries
> <   and more examples of program use appear in other chapters of the Handbook.
> <
> <     The example is based on a familiar problem: grades in a course based on
> <     two midterm exams and a final exam.  Scores on exams are broken down by
> <       student gender and by the lab section taught by one of two teaching
> <    assistants: John or Jane.  The data are in the file exam.dat.  Each line
> <   in exam.dat contains a student ID number, the student's teaching assistant,
> <    the student's gender, and scores (out of 100) on the midterms and final.
> <
> <     We will compute final grades based on the exam scores, compare male and
> <   female students, and compare the two teaching assistants.  The annotations
> <             in Chapter 2 of the Handbook will provide more details.
> < -------------------- Section 2.1    Data in exam.dat
> < $ cat exam.dat
> < S-1   john    male    56      42      58
> < S-2   john    male    96      90      91
> < S-3   john    male    70      59      65
> < S-4   john    male    82      75      78
> < S-5   john    male    85      90      92
> < S-6   john    male    69      60      65
> < S-7   john    female  82      78      60
> < S-8   john    female  84      81      82
> < S-9   john    female  89      80      68
> < S-10  john    female  90      93      91
> < S-11  jane    male    42      46      65
> < S-12  jane    male    28      15      34
> < S-13  jane    male    49      68      75
> < S-14  jane    male    36      30      48
> < S-15  jane    male    58      58      62
> < S-16  jane    male    72      70      84
> < S-17  jane    female  65      61      70
> < S-18  jane    female  68      75      71
> < S-19  jane    female  62      50      55
> < S-20  jane    female  71      72      87
> <
>  -------------------- Section 2.2    Computing Final Scores
> < $ dm INPUT ".2*x4 + .3*x5 + .5*x6" < exam.dat > scores.dat
> < -------------------- Examine Scores File: scores.dat
> < $ cat scores.dat
> < S-1   john    male    56      42      58      52.8
> < S-2   john    male    96      90      91      91.7
> < S-3   john    male    70      59      65      64.2
> < S-4   john    male    82      75      78      77.9
> < S-5   john    male    85      90      92      90
> < S-6   john    male    69      60      65      64.3
> < S-7   john    female  82      78      60      69.8
> < S-8   john    female  84      81      82      82.1
> < S-9   john    female  89      80      68      75.8
> < S-10  john    female  90      93      91      91.4
> < S-11  jane    male    42      46      65      54.7
> < S-12  jane    male    28      15      34      27.1
> < S-13  jane    male    49      68      75      67.7
> < S-14  jane    male    36      30      48      40.2
> < S-15  jane    male    58      58      62      60
> < S-16  jane    male    72      70      84      77.4
> < S-17  jane    female  65      61      70      66.3
> < S-18  jane    female  68      75      71      71.6
> < S-19  jane    female  62      50      55      54.9
> < S-20  jane    female  71      72      87      79.3
> <
>  -------------------- Sort Records by Final Scores
> < $ reverse -f < scores.dat | sort
> < 27.1  34      15      28      male    jane    S-12
> < 40.2  48      30      36      male    jane    S-14
> < 52.8  58      42      56      male    john    S-1
> < 54.7  65      46      42      male    jane    S-11
> < 54.9  55      50      62      female  jane    S-19
> < 60    62      58      58      male    jane    S-15
> < 64.2  65      59      70      male    john    S-3
> < 64.3  65      60      69      male    john    S-6
> < 66.3  70      61      65      female  jane    S-17
> < 67.7  75      68      49      male    jane    S-13
> < 69.8  60      78      82      female  john    S-7
> < 71.6  71      75      68      female  jane    S-18
> < 75.8  68      80      89      female  john    S-9
> < 77.4  84      70      72      male    jane    S-16
> < 77.9  78      75      82      male    john    S-4
> < 79.3  87      72      71      female  jane    S-20
> < 82.1  82      81      84      female  john    S-8
> < 90    92      90      85      male    john    S-5
> < 91.4  91      93      90      female  john    S-10
> < 91.7  91      90      96      male    john    S-2
> < -------------------- Another Way Using dsort
> < $ dsort n7 < scores.dat
> < S-12  jane    male    28      15      34      27.1
> < S-14  jane    male    36      30      48      40.2
> < S-1   john    male    56      42      58      52.8
> < S-11  jane    male    42      46      65      54.7
> < S-19  jane    female  62      50      55      54.9
> < S-15  jane    male    58      58      62      60
> < S-3   john    male    70      59      65      64.2
> < S-6   john    male    69      60      65      64.3
> < S-17  jane    female  65      61      70      66.3
> < S-13  jane    male    49      68      75      67.7
> < S-7   john    female  82      78      60      69.8
> < S-18  jane    female  68      75      71      71.6
> < S-9   john    female  89      80      68      75.8
> < S-16  jane    male    72      70      84      77.4
> < S-4   john    male    82      75      78      77.9
> < S-20  jane    female  71      72      87      79.3
> < S-8   john    female  84      81      82      82.1
> < S-5   john    male    85      90      92      90
> < S-10  john    female  90      93      91      91.4
> < S-2   john    male    96      90      91      91.7
> <
>  -------------------- Section 2.3    Summary of Final Scores
> < $ dm  s7  <  scores.dat | desc  -o  -t 75  -h  -i 10  -m 0
> < ------------------------------------------------------------
> <  Under Range    In Range  Over Range     Missing         Sum
> <            0          20           0           0    1359.200
> < ------------------------------------------------------------
> <         Mean      Median    Midpoint   Geometric    Harmonic
> <       67.960      68.750      59.400      65.564      62.529
> < ------------------------------------------------------------
> <           SD   Quart Dev       Range     SE mean
> <       16.707      10.575      64.600       3.736
> < ------------------------------------------------------------
> <      Minimum  Quartile 1  Quartile 2  Quartile 3     Maximum
> <       27.100      57.450      68.750      78.600      91.700
> < ------------------------------------------------------------
> <         Skew     SD Skew    Kurtosis     SD Kurt
> <       -0.586       0.548       2.844       1.095
> < ------------------------------------------------------------
> <    Null Mean           t    prob (t)           F    prob (F)
> <       75.000      -1.884       0.075       3.551       0.075
> < ------------------------------------------------------------
> <        Midpt    Freq
> <        5.000       0
> <       15.000       0
> <       25.000       1 *
> <       35.000       0
> <       45.000       1 *
> <       55.000       4 ****
> <       65.000       5 *****
> <       75.000       5 *****
> <       85.000       2 **
> <       95.000       2 **
> <
>  -------------------- Section 2.4    Predicting Final Exam Scores
> < $ dm x6 x4 x5 < scores.dat | regress -e final midterm1 midterm2
> < Analysis for 20 cases of 3 variables:
> < Variable        final   midterm1   midterm2
> < Min           34.0000    28.0000    15.0000
> < Max           92.0000    96.0000    93.0000
> < Sum         1401.0000  1354.0000  1293.0000
> < Mean          70.0500    67.7000    64.6500
> < SD            15.3502    18.6720    20.4303
> <
> < Correlation Matrix:
> < final          1.0000
> < midterm1       0.7586     1.0000
> < midterm2       0.8838     0.9190     1.0000
> < Variable        final   midterm1   midterm2
> <
> < Regression Equation for final:
> < final  =  -0.2835 midterm1  +  0.9022 midterm2  +  30.9177
> <
> < Significance test for prediction of final
> <     Mult-R  R-Squared      SEest    F(2,17)   prob (F)
> <     0.8942     0.7996     7.2640    33.9228     0.0000
> <
>  -------------------- Predicted Plot From Regression Equation in regress.eqn
> < $ dm x6 x4 x5 < scores.dat | dm Eregress.eqn |
> <       pair -p -h 10 -w 30 -x final -y predicted
> < |------------------------------|89.3045
> < |                             3|
> < |                   1    1     |
> < |             1   1   11  1 1  |
> < |                              |
> < |              1 2 1           |predicted
> < |          1     1             |
> < |            1                 |
> < |       1                      |
> < |                              |
> < |1                             |
> < |------------------------------|36.5121
> < 34.000                    92.000
> <         final  r= 0.894
> < -------------------- Residual Plot
> < $ dm x6 x4 x5 < scores.dat | dm Eregress.eqn | dm x2 x1-x2 |
> <       pair -p -h 10 -w 30 -x predicted -y residuals
> < |------------------------------|11.2546
> < |                     11       |
> < |                           1  |
> < |         1   1   1    1      1|
> < |      1        1        1    1|
> < |1               1      1      |residuals
> < |            1    1            |
> < |                        1     |
> < |                       1      |
> < |                              |
> < |                       1      |
> < |------------------------------|-18.0399
> < 36.512                    89.304
> <       predicted  r= 0.000
> <
>  -------------------- Section 2.5    Failures by Assistant and Gender
> < $ dm s2 s3 "if x7 GE 75 then 'pass' else 'fail'" 1 < scores.dat |
> <       contab assistant gender success count
> < FACTOR:  assistant     gender    success      count
> < LEVELS:          2          2          2         20
> <
> < assistan   count
> < john          10
> < jane          10
> < Total         20
> < NOTE: Yates' correction for continuity applied
> <       chisq       0.000000     df   1      p  1.000000
> <
> < gender     count
> < male          12
> < female         8
> < Total         20
> < NOTE: Yates' correction for continuity applied
> <       chisq       0.450000     df   1      p  0.502335
> <
> < success    count
> < fail          12
> < pass           8
> < Total         20
> < NOTE: Yates' correction for continuity applied
> <       chisq       0.450000     df   1      p  0.502335
> <
> < SOURCE: assistant gender
> <             male  female  Totals
> < john           6       4      10
> < jane           6       4      10
> < Totals        12       8      20
> < Analysis for assistant x gender:
> <       NOTE: Yates' correction for continuity applied
> <       WARNING: 2 of 4 cells had expected frequencies < 5
> <       chisq       0.000000     df   1      p  1.000000
> <       Fisher Exact One-Tailed Probability     0.675042
> <       Fisher Exact Other-Tail Probability     0.675042
> <       Fisher Exact Two-Tailed Probability     1.000000
> <       phi Coefficient == Cramer's V           0.000000
> <       Contingency Coefficient                 0.000000
> <
> < SOURCE: assistant success
> <             fail    pass  Totals
> < john           4       6      10
> < jane           8       2      10
> < Totals        12       8      20
> < Analysis for assistant x success:
> <       NOTE: Yates' correction for continuity applied
> <       WARNING: 2 of 4 cells had expected frequencies < 5
> <       chisq       1.875000     df   1      p  0.170904
> <       Fisher Exact One-Tailed Probability     0.084901
> <       Fisher Exact Other-Tail Probability     0.084901
> <       Fisher Exact Two-Tailed Probability     0.169802
> <       phi Coefficient == Cramer's V           0.306186
> <       Contingency Coefficient                 0.292770
> <
> < SOURCE: gender success
> <             fail    pass  Totals
> < male           8       4      12
> < female         4       4       8
> < Totals        12       8      20
> < Analysis for gender x success:
> <       NOTE: Yates' correction for continuity applied
> <       WARNING: 3 of 4 cells had expected frequencies < 5
> <       chisq       0.078125     df   1      p  0.779855
> <       Fisher Exact One-Tailed Probability     0.886759
> <       Fisher Exact Other-Tail Probability     0.259609
> <       Fisher Exact Two-Tailed Probability     1.000000
> <       phi Coefficient == Cramer's V           0.062500
> <       Contingency Coefficient                 0.062378
> <
> < SOURCE: assistant gender success
> < assistan  gender success
> <     john    male    fail       3
> <     john    male    pass       3
> <     john  female    fail       1
> <     john  female    pass       3
> <     jane    male    fail       5
> <     jane    male    pass       1
> <     jane  female    fail       3
> <     jane  female    pass       1
> <
>  -------------------- Section 2.6    Effects of Assistant and Gender
> < $ dm s1 s2 s3 "'m1'" s4 s1 s2 s3 "'m2'" s5 s1 s2 s3 "'final'" s6 < scores.dat |
> <       maketrix 5 | anova student assistant gender exam score
> < SOURCE: grand mean
> < assista gender  exam       N       MEAN         SD         SE
> <                           60    67.4667    18.0981     2.3365
> <
> < SOURCE: assistant
> < assista gender  exam       N       MEAN         SD         SE
> < john                      30    76.7000    13.7869     2.5171
> < jane                      30    58.2333    17.3179     3.1618
> <
> < SOURCE: gender
> < assista gender  exam       N       MEAN         SD         SE
> <         male              36    62.8611    20.1085     3.3514
> <         female            24    74.3750    11.9120     2.4315
> <
> < SOURCE: assistant gender
> < assista gender  exam       N       MEAN         SD         SE
> < john    male              18    73.5000    15.4053     3.6311
> < john    female            12    81.5000     9.6153     2.7757
> < jane    male              18    52.2222    18.8541     4.4440
> < jane    female            12    67.2500     9.6684     2.7910
> <
> < SOURCE: exam
> < assista gender  exam       N       MEAN         SD         SE
> <                 m1        20    67.7000    18.6720     4.1752
> <                 m2        20    64.6500    20.4303     4.5684
> <                 final     20    70.0500    15.3502     3.4324
> <
> < SOURCE: assistant exam
> < assista gender  exam       N       MEAN         SD         SE
> < john            m1        10    80.3000    11.9355     3.7743
> < john            m2        10    74.8000    16.3761     5.1786
> < john            final     10    75.0000    13.4247     4.2453
> < jane            m1        10    55.1000    15.5167     4.9068
> < jane            m2        10    54.5000    19.5973     6.1972
> < jane            final     10    65.1000    16.2101     5.1261
> <
> < SOURCE: gender exam
> < assista gender  exam       N       MEAN         SD         SE
> <         male    m1        12    61.9167    20.7822     5.9993
> <         male    m2        12    58.5833    22.5931     6.5221
> <         male    final     12    68.0833    17.1329     4.9459
> <         female  m1         8    76.3750    11.1475     3.9413
> <         female  m2         8    73.7500    13.1557     4.6512
> <         female  final      8    73.0000    12.7167     4.4960
> <
> < SOURCE: assistant gender exam
> < assista gender  exam       N       MEAN         SD         SE
> < john    male    m1         6    76.3333    14.1516     5.7774
> < john    male    m2         6    69.3333    19.1172     7.8046
> < john    male    final      6    74.8333    14.4418     5.8959
> < john    female  m1         4    86.2500     3.8622     1.9311
> < john    female  m2         4    83.0000     6.7823     3.3912
> < john    female  final      4    75.2500    13.8894     6.9447
> < jane    male    m1         6    47.5000    15.8461     6.4692
> < jane    male    m2         6    47.8333    21.9127     8.9458
> < jane    male    final      6    61.3333    18.1071     7.3922
> < jane    female  m1         4    66.5000     3.8730     1.9365
> < jane    female  m2         4    64.5000    11.3871     5.6936
> < jane    female  final      4    70.7500    13.0735     6.5368
> <
> < FACTOR  :    student  assistant     gender       exam      score
> < LEVELS  :         20          2          2          3         60
> < TYPE    :     RANDOM    BETWEEN    BETWEEN     WITHIN       DATA
> <
> < SOURCE                SS     df             MS         F      p
> < ===============================================================
> < mean       273105.0667      1    273105.0667   443.734  0.000 ***
> < s/ag         9847.5278     16       615.4705
> <
> < assista              5115.2667      1      5115.2667     8.311  0.011 *
> < s/ag         9847.5278     16       615.4705
> <
> < gender               1909.0028      1      1909.0028     3.102  0.097
> < s/ag         9847.5278     16       615.4705
> <
> < ag            177.8028      1       177.8028     0.289  0.598
> < s/ag         9847.5278     16       615.4705
> <
> < exam                  293.2333      2       146.6167     4.564  0.018 *
> < es/ag        1027.8889     32        32.1215
> <
> < ae            610.4333      2       305.2167     9.502  0.001 ***
> < es/ag        1027.8889     32        32.1215
> <
> < ge            314.5722      2       157.2861     4.897  0.014 *
> < es/ag        1027.8889     32        32.1215
> <
> < age            29.2056      2        14.6028     0.455  0.639
> < es/ag        1027.8889     32        32.1215
> <
> < -------------------- Scheffe 95% Confidence Interval:
> < $ echo "sqrt ($df1 * $critf * $MSerror * 2 / $N)" | calc
> < sqrt(((((2 * 3.294537) * 32.1215) * 2) / 10)) =       6.506165391
> make: *** [test] Error 1
> hayden@GX270a:~/Downloads/UnixSTAT/stat/src$ ls
> abut.c      cistrcmp.c  dsort.o     fpack.o       numcmp.c     prodlist.c    reverse.c     STRING.h
> abut.o      cistrcmp.o  errplot.c   getopt.c      numcmp.o     prodlist.h    reverse.o     strings.c
> anova.c     colex.c     errplot.o   getword.c     numline.c    prodlist.o    series.c      STRINGS.h
> anova.o     colex.o     f.c         getword.o     numline.o    random.c      series.o      strings.o
> barplot.c   confirm.c   features.c  index.c       oneway.c     random.o      setint.c      tmpfile.c
> barplot.o   confirm.o   features.o  linex.c       oneway.o     rankind.c     setint.o      tmpfile.o
> binomial.c  const.h     ff.c        linex.o       ordstat.c    rankind.o     setreal.c    transpose.c
> binomial.o  contab.c    ff.o        makefile      ordstat.o    rankrel.c     setreal.o    transpose.o
> calc.c      contab.o    filter.c    makefile.mpw  pair.c       rankrel.o     skipnumber.c  ts.c
> calc.y      cor.c       filter.o    maketrix.c    pair.o       ranksort.c    skipnumber.o  ts.o
> centile.c   cor.o       fisher.c    maketrix.o    parseline.c  readlines.c   specol.c      validata.c
> centile.o   desc.c      fisher.o    manstat       parseline.o  readlines.o   specol.o      validata.o
> CHANGES     desc.o      fiveplot.c  manstat.bat   perm.c       readmatrix.c  stat.c        z.c
> checkio.c   dm.c        fiveplot.o  mdmat.c       primes.c     readmatrix.o  stat.h        z.o
> chisq.c     dm.y        fls.c       mdmat.h       primes.h     regress.c     stats.c
> chisq.o     dprime.c    fls.o       mdmat.o       primes.o     regress.o     stats.o
> chitest.c   dprime.o    f.o         number.c      probdist.c   repeat.c      STDLIB.h
> chitest.o   dsort.c     fpack.c     number.o      probdist.o   repeat.o      strchr.c
> hayden@GX270a:~/Downloads/UnixSTAT/stat/src$ cd ..
> hayden@GX270a:~/Downloads/UnixSTAT/stat$
> hayden@GX270a:~/Downloads/UnixSTAT/stat$ ls
> bin  doc  example  FLYER.TXT  handbook  man  manstat  README  refsheet.nr  RELEASE.TXT  src
> hayden@GX270a:~/Downloads/UnixSTAT/stat$ cd bin
> hayden@GX270a:~/Downloads/UnixSTAT/stat/bin$ ls
> abut   contab  dsort     fpack     oneway    rankind   regress  series     ts
> anova  desc    features  linex     pair      rankrel   repeat   stats      validata
> colex  dprime  ff        maketrix  probdist  ranksort  reverse  transpose
> hayden@GX270a:~/Downloads/UnixSTAT/stat/bin$ perm
> bash: perm: command not found
> hayden@GX270a:~/Downloads/UnixSTAT/stat/bin$ ./perm
> bash: ./perm: No such file or directory
> hayden@GX270a:~/Downloads/UnixSTAT/stat/bin$ ./pair
> ./pair: Reading input from terminal:
> 2 3
>
>
>
>
>
>>
>> Thank you for your interest in |STAT data manipulation and analysis software.
>>
>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>  	http://www.hcibib.org/stat/xyzzy/
>>
>> To obtain UNIX |STAT files, please follow the instructions at:
>>  	http://hcibib.org/perlman/stat/#access
>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>  	http://hcibib.org/perlman/stat/installation.txt
>>
>> DOS |STAT executables and documentation are available as a WinZip file:
>>  	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>>
>> HTML documentation is available from the |STAT home page:
>>  	http://hcibib.org/perlman/stat/
>>
>> On Fri, 8 Feb 2013, Bob wrote:
>>
>>>
>>>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>
>>> ------->  First-time AP Stats. teacher?  Help is on the way! See
>>> http://courses.ncssm.edu/math/Stat_Inst/Stats2007/Bob%20Hayden/Relief.html
>>>      _
>>>     | |          Robert W. Hayden
>>>     | |          142 Main Street
>>>    /  |          Apartment 104
>>>   |   |          Jaffrey, New Hampshire 03452  USA
>>>   |   |          email: bob@ the site below
>>>  /    |          website: http://statland.org
>>> | x   /          phone: (603) 532-7224 (home)
>>> ''''''
>>>
>>>
>>
>>
>
>
> ------->  First-time AP Stats. teacher?  Help is on the way! See
> http://courses.ncssm.edu/math/Stat_Inst/Stats2007/Bob%20Hayden/Relief.html
>      _
>     | |          Robert W. Hayden
>     | |          142 Main Street
>    /  |          Apartment 104
>   |   |          Jaffrey, New Hampshire 03452  USA
>   |   |          email: bob@ the site below
>  /    |          website: http://statland.org
> | x   /          phone: (603) 532-7224 (home)
> ''''''
>
>

From perlman@turing.acm.org Sun Mar 17 20:34:25 2013 -0400
Date: Sun, 17 Mar 2013 20:34:25 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Nayoung Kwon <nayoung.kw@gmail.com>
Subject: Re: |STAT
In-Reply-To: <Pine.LNX.4.64.1303171635430.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172026180.32550@turing.acm.org>
References: <CAGq5BHZycyVDZz9p6zCuOV80cbsWFyP-K2LTmC9jN_BB0xL9AQ@mail.gmail.com>
 <CAGq5BHa-7=RSZ37038BW7xboOdk46Omo9BTto58Br+s2ZwQ3zQ@mail.gmail.com>
 <Pine.LNX.4.64.1303171635430.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 21

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Fri, 18 Jan 2013, Nayoung Kwon wrote:
>
>> Hi,
>> 
>> I would like to use  |STAT for my research.
>> I would appreciate it if you could let me know the site where I can
>> download |STAT.
>> 
>> 
>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS
>> 
>> Thank you.
>> 
>> best wishes,
>> 
>> Nayoung Kwon
>> 
>> 
>> ***************************
>> Nayoung Kwon, Ph.D.
>> Assistant Professor
>> Department of English
>> Konkuk University, Seoul
>> 
>> +82-2-450-3815
>> https://sites.google.com/site/nayoungkwon1/
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:34:35 2013 -0400
Date: Sun, 17 Mar 2013 20:34:35 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Tuan Pengfei <pengfeituan@gmail.com>
Subject: Re: |STAT request
In-Reply-To: <Pine.LNX.4.64.1303171635520.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172034290.32550@turing.acm.org>
References: <CAHjbWzgxMQASoiWD1Y659+t5=Wq+J7BzAe=9-+No+uHQxjROaw@mail.gmail.com>
 <Pine.LNX.4.64.1303171635520.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 22

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Fri, 18 Jan 2013, Tuan Pengfei wrote:
>
>>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:34:45 2013 -0400
Date: Sun, 17 Mar 2013 20:34:45 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Daniel D Reidpath <daniel.reidpath@monash.edu>
Subject: Re: |STAT
In-Reply-To: <Pine.LNX.4.64.1303171636030.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172034380.32550@turing.acm.org>
References: <CAFZL5_TogiwPmFgbO3BMafT_+3yUjpsGff6eUeT_xWEYhEESbQ@mail.gmail.com>
 <Pine.LNX.4.64.1303171636030.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 23

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Tue, 29 Jan 2013, Daniel D Reidpath wrote:
>
>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:34:55 2013 -0400
Date: Sun, 17 Mar 2013 20:34:55 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: "Wagner, Larry" <Larry.Wagner@ARS.USDA.GOV>
Subject: Re: |STAT
In-Reply-To: <Pine.LNX.4.64.1303171636130.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172034490.32550@turing.acm.org>
References: <59C20A8CAE158D41A3BEF60F457310650EA9121D@001FSN2MPN2-081.001f.mgd2.msft.net>
 <Pine.LNX.4.64.1303171636130.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 24

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Tue, 29 Jan 2013, Wagner, Larry wrote:
>
>>    I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>    I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>> 
>> 
>> 
>> 
>> This electronic message contains information generated by the USDA solely 
>> for the intended recipients. Any unauthorized interception of this message 
>> or the use or disclosure of the information it contains may violate the law 
>> and subject the violator to civil or criminal penalties. If you believe you 
>> have received this message in error, please notify the sender and delete 
>> the email immediately.
>> 
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:35:06 2013 -0400
Date: Sun, 17 Mar 2013 20:35:06 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Miriam Lauter <miriam.lauter@yale.edu>
Subject: Re: |STAT request
In-Reply-To: <Pine.LNX.4.64.1303171636240.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172035000.32550@turing.acm.org>
References: <CAKVQSLGG7tNdH0n_8WhPYK+=m_Kp7HCzP8859+Cc=i5JXFrdhg@mail.gmail.com>
 <Pine.LNX.4.64.1303171636240.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 25

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Wed, 6 Feb 2013, Miriam Lauter wrote:
>
>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:35:25 2013 -0400
Date: Sun, 17 Mar 2013 20:35:25 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Bob <bob@statland.org>
Subject: Re: |STAT
In-Reply-To: <Pine.LNX.4.64.1303171636340.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172035120.32550@turing.acm.org>
References: <20130209013502.3DE8471989A5@mail89.csoft.net>
 <Pine.LNX.4.64.1303171636340.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 26

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Fri, 8 Feb 2013, Bob wrote:
>
>>
>>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>> 
>> ------->  First-time AP Stats. teacher?  Help is on the way! See
>> http://courses.ncssm.edu/math/Stat_Inst/Stats2007/Bob%20Hayden/Relief.html
>>      _
>>     | |          Robert W. Hayden
>>     | |          142 Main Street
>>    /  |          Apartment 104
>>   |   |          Jaffrey, New Hampshire 03452  USA
>>   |   |          email: bob@ the site below
>>  /    |          website: http://statland.org
>> | x   /          phone: (603) 532-7224 (home)
>> ''''''
>> 
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:35:35 2013 -0400
Date: Sun, 17 Mar 2013 20:35:35 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Gustavo Pino <gustavo.pino@ymail.com>
Subject: Re: |STAT request
In-Reply-To: <Pine.LNX.4.64.1303171637220.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172035300.32550@turing.acm.org>
References: <1361052795.42964.YahooMailNeo@web140305.mail.bf1.yahoo.com>
 <Pine.LNX.4.64.1303171637220.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 27

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Sat, 16 Feb 2013, Gustavo Pino wrote:
>
>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT. I AGREE NOT TO SHARE 
>> THE |STAT LOCATION WITH OTHERS.
>

From perlman@turing.acm.org Sun Mar 17 20:36:01 2013 -0400
Date: Sun, 17 Mar 2013 20:36:01 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Andrew Jebb <atjebb@buffalo.edu>
Subject: Re: |STAT
In-Reply-To: <Pine.LNX.4.64.1303171637350.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172035450.32550@turing.acm.org>
References: <CAE5=RhtOX3i2jxMfiiVmM2Pv2uu+JVMD55bcfZ2s6DtptZTJYQ@mail.gmail.com>
 <Pine.LNX.4.64.1303171637350.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 28

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Mon, 25 Feb 2013, Andrew Jebb wrote:
>
>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>> 
>> 
>> 
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:36:17 2013 -0400
Date: Sun, 17 Mar 2013 20:36:17 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Vineet Joshi <joshi.vineet.pucsd@gmail.com>
Subject: Re: |STAT:request the location of the software
In-Reply-To: <Pine.LNX.4.64.1303171637540.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172036070.32550@turing.acm.org>
References: <CAJe46OTzi_Kxv=G6o5XB3QWF3NtxMsum1eBo1Yj+m=zHZUJRjw@mail.gmail.com>
 <Pine.LNX.4.64.1303171637540.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 29

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Sun, 3 Mar 2013, Vineet Joshi wrote:
>
>> Hi DR Perlman,
>> I   want   to use ISTAT for  my research work and I Proclaim that
>> 
>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>> 
>> Please share the location of the software
>> 
>> thanks and regards,
>> vineet joshi
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:36:46 2013 -0400
Date: Sun, 17 Mar 2013 20:36:46 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
Subject: Re: |STAT request
In-Reply-To: <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 30

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Tue, 5 Mar 2013, Baudilio Tejerina wrote:
>
>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS
>

From perlman@turing.acm.org Sun Mar 17 20:37:00 2013 -0400
Date: Sun, 17 Mar 2013 20:37:00 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Tomoka Wesely <mokawesely@gmail.com>
Subject: Re: |STAT request
In-Reply-To: <Pine.LNX.4.64.1303171638140.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172036530.32550@turing.acm.org>
References: <2ADB5B6A-CFA0-446C-ADB7-08701E31D969@gmail.com>
 <Pine.LNX.4.64.1303171638140.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 31

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Thu, 7 Mar 2013, Tomoka Wesely wrote:
>
>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:37:09 2013 -0400
Date: Sun, 17 Mar 2013 20:37:09 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Alex.Joffe@L-3Com.com
Subject: Re: |STAT
In-Reply-To: <Pine.LNX.4.64.1303171638330.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172037020.32550@turing.acm.org>
References: <BCFD49492570364F9493CCE8D65B1AB304DA1BAA@mir.Datron.L-3Com.com>
 <Pine.LNX.4.64.1303171638330.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 32

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Thank you for your interest in |STAT data manipulation and analysis software.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> DOS |STAT executables and documentation are available as a WinZip file:
> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> On Tue, 12 Mar 2013, Alex.Joffe@L-3Com.com wrote:
>
>>   I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>> 
>> <<Picture (Device Independent Bitmap)>>
>> 
>> 
>> 
>

From perlman@turing.acm.org Sun Mar 17 20:38:04 2013 -0400
Date: Sun, 17 Mar 2013 20:38:04 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Mark Palmerino <mpalmerino@mac.com>
Subject: Re: |STAT request
In-Reply-To: <Pine.LNX.4.64.1303171630250.6463@turing.acm.org>
Message-ID: <Pine.LNX.4.64.1303172037570.32550@turing.acm.org>
References: <39FC71D5-232E-41E6-9131-C0C9240F9AD8@mac.com>
 <Pine.LNX.4.64.1303051233460.488@turing.acm.org> <79D1E545-3F49-4898-BCF1-9A8928B158F5@mac.com>
 <Pine.LNX.4.64.1303171630250.6463@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 33

My apologies, but when I made the archive for |STAT,
I forgot to move it to where you would find it.
I updated the archive at 20:02 EDT on 2013-03-17,
so if you downloaded stat.tar.Z before that,
you will need to download it again.

For your information, the changes were to address
problems introduced by changes to C compilers,
which stopped the programs from compiling
(dm, calc, and perm). The programs, as you may know,
have not changed substantially in over 20 years.

Gary Perlman


On Sun, 17 Mar 2013, Gary PERLMAN wrote:

> Dear Mark,
>
> I have made some minor changes to |STAT (e.g., renamed getline) to avoid 
> problems.
> I decided that the remaining warnings are as much trouble to get rid of as 
> endure;
> they might go away for some people, but they might break the compilation for 
> others.
> The warnings are harmless, or at least have been for decades.
>
> Everything should compile and run, I think.
>
> UNIX |STAT for is now (only) available via Web browsers at a secret location.
> 	http://www.hcibib.org/stat/xyzzy/
>
> To obtain UNIX |STAT files, please follow the instructions at:
> 	http://hcibib.org/perlman/stat/#access
> There are installation notes (e.g., for Mac OS X and Linux) at:
> 	http://hcibib.org/perlman/stat/installation.txt
>
> HTML documentation is available from the |STAT home page:
> 	http://hcibib.org/perlman/stat/
>
> Gary
>
> On Wed, 6 Mar 2013, Mark Palmerino wrote:
>
>> Hi Gary,
>> 
>> Thanks for sending!
>> 
>> I tried 'make all' and it looks like some of the programs compiled (based 
>> on what ended up in the bin directory), but some did not.  For example, 
>> when I type 'make dm', this is what I get:
>> 
>> <mbp-/Users/markp/src/stat/src> make dm
>> gcc -bsd  -DPTREE -c dm.c
>> In file included from stat.h:18,
>>                 from dm.y:4:
>> string.h:10: warning: conflicting types for built-in function ?strlen?
>> string.h:11: warning: conflicting types for built-in function ?strspn?
>> string.h:11: warning: conflicting types for built-in function ?strcspn?
>> In file included from stat.h:22,
>>                 from dm.y:4:
>> stdlib.h:1: warning: conflicting types for built-in function ?malloc?
>> stdlib.h:1: warning: conflicting types for built-in function ?calloc?
>> dm.y: In function ?yylex?:
>> dm.y:449: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y: In function ?strsave?:
>> dm.y:723: warning: incompatible implicit declaration of built-in function 
>> ?strdup?
>> dm.y: In function ?node?:
>> dm.y:736: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y: In function ?main?:
>> dm.y:756: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y: In function ?initial?:
>> dm.y:792: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:811: warning: passing argument 1 of ?getline? from incompatible 
>> pointer type
>> dm.y:811: warning: passing argument 2 of ?getline? makes pointer from 
>> integer without a cast
>> dm.y:831: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:850: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y: In function ?loop?:
>> dm.y:883: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y: In function ?getinput?:
>> dm.y:914: warning: passing argument 1 of ?getline? from incompatible 
>> pointer type
>> dm.y:914: warning: passing argument 2 of ?getline? makes pointer from 
>> integer without a cast
>> dm.y: In function ?eval?:
>> dm.y:999: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:1005: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:1009: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:1012: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:1017: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:1034: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:1037: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:1041: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y:1052: warning: incompatible implicit declaration of built-in function 
>> ?exit?
>> dm.y: In function ?ptree?:
>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type 
>> ?long int?
>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type 
>> ?long int?
>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type 
>> ?long int?
>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type 
>> ?long int?
>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type 
>> ?long int?
>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type 
>> ?long int?
>> dm.y: In function ?getfile?:
>> dm.y:1146: warning: passing argument 1 of ?getline? from incompatible 
>> pointer type
>> dm.y:1146: warning: passing argument 2 of ?getline? makes pointer from 
>> integer without a cast
>> dm.y: At top level:
>> dm.y:1178: error: conflicting types for ?getline?
>> /usr/include/stdio.h:449: error: previous declaration of ?getline? was here
>> make: *** [dm.o] Error 1
>> 
>> 
>> 
>> I'm wondering if you have any ideas of how to get this to compile? (I'm on 
>> Mac OS X 10.7.5)
>> 
>> Any hints will be greatly appreciated!
>> 
>> Thanks,
>> 
>> Mark
>> 
>> 
>> --
>> The greatest enemy of knowledge is not ignorance; it is the illusion of 
>> knowledge.  -Stephen Hawking
>> 
>> On Mar 5, 2013, at 12:35 PM, Gary PERLMAN wrote:
>> 
>>> Sorry, Mark,
>>> 
>>> I've been out a lot. I wanted to make some minor updates to the source 
>>> files to make them easier to compile, but it does not look like I'll get 
>>> to that soon. So here is the usual stuff...
>>> 
>>> Thank you for your interest in |STAT data manipulation and analysis 
>>> software.
>>> 
>>> UNIX |STAT for is now (only) available via Web browsers at a secret 
>>> location.
>>> 	http://www.hcibib.org/stat/xyzzy/
>>> 
>>> To obtain UNIX |STAT files, please follow the instructions at:
>>> 	http://www.acm.org/perlman/stat/#access
>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>> 	http://www.acm.org/perlman/stat/installation.txt
>>> 
>>> DOS |STAT executables and documentation are available as a WinZip file:
>>> 	http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>>> 
>>> HTML documentation is available from the |STAT home page:
>>> 	http://www.acm.org/perlman/stat/
>>> 
>>> 
>>> 
>>> On Tue, 5 Mar 2013, Mark Palmerino wrote:
>>> 
>>>> Good Morning Dr. Perlman,
>>>> 
>>>> I'm sending another email from a different account in the hopes it gets 
>>>> through to you.  I've sent a couple of follow-up requests since the last 
>>>> email you sent to me (see below), but have not heard back from you.
>>>> 
>>>> Would you mind letting me know if this gets through and if you might be 
>>>> able to send me a link to you updated sources?  I really benefit from 
>>>> your |STAT software and would like to update them.
>>>> 
>>>> Thanks,
>>>> 
>>>> Mark
>>>> 
>>>> On Jan 16, 2013, at 6:04 PM, Gary PERLMAN wrote:
>>>> 
>>>>> Coincidentally, I just received some suggestions to make compiling 
>>>>> easier,
>>>>> so I want to integrate those and update the archive before sending you 
>>>>> there.
>>>>> I'll try to get to it this week.
>>>>> 
>>>>> Gary
>>>>> 
>>>>> On Mon, 14 Jan 2013, Mark Palmerino wrote:
>>>>> 
>>>>>> Dear Dr. Perlman,
>>>>>> 
>>>>>> Here are the two lines requested:
>>>>>> 
>>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>>>> 
>>>>>> I am actually a long time user of your statistical and data 
>>>>>> manipulation routines and think they are great.
>>>>>> 
>>>>>> I have recently upgraded to a new Mac computer and the current source I 
>>>>>> have (from many years ago) isn't compiling (I'm using Mac OS 10.7.5 on 
>>>>>> one computer and 10.8.2 on another).
>>>>>> 
>>>>>> Your installation notes suggest that as recently as 2010 you've 
>>>>>> modified the sources to compile on modern platforms, so I'm hoping the 
>>>>>> current archive will work for me - or be closer to working.
>>>>>> 
>>>>>> If you have any specific suggestions for compiling your package under 
>>>>>> either of the above operating systems, they would be greatly 
>>>>>> appreciated.
>>>>>> 
>>>>>> Thank you and I look forward to receiving instructions for accessing 
>>>>>> the updated source distribution.
>>>>>> 
>>>>>> Many Thanks,
>>>>>> 
>>>>>> Mark
>>>> 
>>>> 
>> 
>> 
>

From perlman@turing.acm.org Mon Mar 18 11:49:47 2013 -0400
Date: Mon, 18 Mar 2013 11:49:47 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
cc: Gary perlman <perlman@turing.acm.org>
Subject: Re: |STAT request
In-Reply-To: <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303181119090.16684@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
 <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 34

Dear Baudillo,

I'm not sure, but this might be the first time I've seen this test fail,
short of a failure for a program to compile. No wait. In the 1980s, there
was an issue with Sun's number conversion. In any case, I am concerned and
puzzled.

The puzzle is that the difference is in a scatter plot of 20 data
points by pair, which has not changed since 1992. The difference suggests that
pair is plotting only 19 points in the scatter plot -- each point is represented
by a digit -- but a LACK of differences in the surrounding lines suggests that
the 20 values are getting into the program, but somehow one point is not getting
onto the plot.

I have prepared a test case for you to run, if you would be so kind.
Just put the following into a file and run it with:
 	sh file

echo "S-1     john    male    56      42      58      52.8
S-2     john    male    96      90      91      91.7
S-3     john    male    70      59      65      64.2
S-4     john    male    82      75      78      77.9
S-5     john    male    85      90      92      90
S-6     john    male    69      60      65      64.3
S-7     john    female  82      78      60      69.8
S-8     john    female  84      81      82      82.1
S-9     john    female  89      80      68      75.8
S-10    john    female  90      93      91      91.4
S-11    jane    male    42      46      65      54.7
S-12    jane    male    28      15      34      27.1
S-13    jane    male    49      68      75      67.7
S-14    jane    male    36      30      48      40.2
S-15    jane    male    58      58      62      60
S-16    jane    male    72      70      84      77.4
S-17    jane    female  65      61      70      66.3
S-18    jane    female  68      75      71      71.6
S-19    jane    female  62      50      55      54.9
S-20    jane    female  71      72      87      79.3" |
 	dm x6 x4 x5 |
 		dm s1 "(x2 * -0.28351220900468343533) + (x3 * 0.90218162333751106274) + 30.917734600846973336" |
 			dm x2 x1-x2 |
 					pair -ps -h 10 -w 30 -x predicted -y residuals

It duplicates the command where you found a difference, but it adds the -s option to pair
so I can see if the stats come out the same.

The warnings, which I guess I do not see with my compiler settings, are -- to my
knowledge -- harmless.

Thanks for your help,

Gary Perlman

On Sun, 17 Mar 2013, Baudilio Tejerina wrote:

> Dear Gary:
>
> Thanks so much.
>
> I've just downloaded the program.
> It compiled OK (with some warnings) and, all the tests passed but one. The 
> output from 'make test' follows:
>
>
> Testing the |STAT Programs
> 186c186
> < |                     11       |
> ---
>> |                     1        |
> make: *** [test] Error 1
>
>
>
>
> The programs were compiled in
> OS:			Red Hat Enterprise Linux Server release 6.4 
> (Santiago), Kernel 2.6.32-358.el6.x86_64
> Compiler:	gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
>
>
> Please let me know if you need further details on the compilation procedure.
>
> Regards and many thanks,
>
> Baudilio
>
>
>
>
>
>
> On Mar 17, 2013, at 7:36 PM, Gary PERLMAN wrote:
>
>> My apologies, but when I made the archive for |STAT,
>> I forgot to move it to where you would find it.
>> I updated the archive at 20:02 EDT on 2013-03-17,
>> so if you downloaded stat.tar.Z before that,
>> you will need to download it again.
>> 
>> For your information, the changes were to address
>> problems introduced by changes to C compilers,
>> which stopped the programs from compiling
>> (dm, calc, and perm). The programs, as you may know,
>> have not changed substantially in over 20 years.
>> 
>> Gary Perlman
>> 
>> 
>> On Sun, 17 Mar 2013, Gary PERLMAN wrote:
>> 
>>> Thank you for your interest in |STAT data manipulation and analysis 
>>> software.
>>> 
>>> UNIX |STAT for is now (only) available via Web browsers at a secret 
>>> location.
>>> 	http://www.hcibib.org/stat/xyzzy/
>>> 
>>> To obtain UNIX |STAT files, please follow the instructions at:
>>> 	http://hcibib.org/perlman/stat/#access
>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>> 	http://hcibib.org/perlman/stat/installation.txt
>>> 
>>> DOS |STAT executables and documentation are available as a WinZip file:
>>> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>>> 
>>> HTML documentation is available from the |STAT home page:
>>> 	http://hcibib.org/perlman/stat/
>>> 
>>> On Tue, 5 Mar 2013, Baudilio Tejerina wrote:
>>> 
>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS
>

From perlman@turing.acm.org Tue Mar 19 10:51:03 2013 -0400
Date: Tue, 19 Mar 2013 10:51:02 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
cc: Gary perlman <perlman@turing.acm.org>
Subject: Re: |STAT request
In-Reply-To: <6945E126-22D5-4D9A-80E1-A10629017CD1@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303191045490.2282@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
 <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
 <Pine.LNX.4.64.1303181119090.16684@turing.acm.org>
 <6945E126-22D5-4D9A-80E1-A10629017CD1@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 35

Thanks Baudilio,

I have to think there is some kind of bug here, so thank you.
Short of figuring out a way to debug pair.c remotely, my next
easiest step is to see what it is being input. Could you run
the same command, but without the pipe to pair, and send me the
output of dm?

echo "S-1     john    male    56      42      58      52.8
S-2     john    male    96      90      91      91.7
S-3     john    male    70      59      65      64.2
S-4     john    male    82      75      78      77.9
S-5     john    male    85      90      92      90
S-6     john    male    69      60      65      64.3
S-7     john    female  82      78      60      69.8
S-8     john    female  84      81      82      82.1
S-9     john    female  89      80      68      75.8
S-10    john    female  90      93      91      91.4
S-11    jane    male    42      46      65      54.7
S-12    jane    male    28      15      34      27.1
S-13    jane    male    49      68      75      67.7
S-14    jane    male    36      30      48      40.2
S-15    jane    male    58      58      62      60
S-16    jane    male    72      70      84      77.4
S-17    jane    female  65      61      70      66.3
S-18    jane    female  68      75      71      71.6
S-19    jane    female  62      50      55      54.9
S-20    jane    female  71      72      87      79.3" |
 	dm x6 x4 x5 |
 		dm s1 "(x2 * -0.28351220900468343533) + (x3 * 0.90218162333751106274) + 30.917734600846973336" |
 			dm x2 x1-x2

Thanks for your help? How is OSX going?

Gary

On Mon, 18 Mar 2013, Baudilio Tejerina wrote:

> My pleasure, Gary.
>
> And, Thank You for your work.
>
> I've run the test you asked me to. This is the output:
>
>
> Analysis for 20 points:
>                        predicted        residuals       Difference
> Minimums                  36.5121         -18.0399          39.0242
> Maximums                  89.3045          11.2546          96.0798
> Sums                    1401.0000           0.0000        1401.0000
> SumSquares            101719.9779         897.0209      102616.9976
> Means                     70.0500           0.0000          70.0500
> SDs                       13.7265           6.8711          15.3502
> t(19)                     22.8225           0.0000          20.4084
> p                          0.0000           1.0000           0.0000
>
>     Correlation        r-squared            t(18)                p
>          0.0000           0.0000           0.0000           1.0000
>       Intercept            Slope
>         -0.0000           0.0000
> |------------------------------|11.2546
> |                     1        |
> |                           1  |
> |         1   1   1    1      1|
> |      1        1        1    1|
> |1               1      1      |residuals
> |            1    1            |
> |                        1     |
> |                       1      |
> |                              |
> |                       1      |
> |------------------------------|-18.0399
> 36.512                    89.304
>      predicted  r= 0.000
>
>
> I hope this helps.
> I'm trying to compile the tools in my OSX now.
>
> Regards,
> Baudilio
>
>
> On Mar 18, 2013, at 10:49 AM, Gary PERLMAN <perlman@turing.acm.org> wrote:
>
>> Dear Baudillo,
>>
>> I'm not sure, but this might be the first time I've seen this test fail,
>> short of a failure for a program to compile. No wait. In the 1980s, there
>> was an issue with Sun's number conversion. In any case, I am concerned and
>> puzzled.
>>
>> The puzzle is that the difference is in a scatter plot of 20 data
>> points by pair, which has not changed since 1992. The difference suggests that
>> pair is plotting only 19 points in the scatter plot -- each point is represented
>> by a digit -- but a LACK of differences in the surrounding lines suggests that
>> the 20 values are getting into the program, but somehow one point is not getting
>> onto the plot.
>>
>> I have prepared a test case for you to run, if you would be so kind.
>> Just put the following into a file and run it with:
>> 	sh file
>>
>> echo "S-1     john    male    56      42      58      52.8
>> S-2     john    male    96      90      91      91.7
>> S-3     john    male    70      59      65      64.2
>> S-4     john    male    82      75      78      77.9
>> S-5     john    male    85      90      92      90
>> S-6     john    male    69      60      65      64.3
>> S-7     john    female  82      78      60      69.8
>> S-8     john    female  84      81      82      82.1
>> S-9     john    female  89      80      68      75.8
>> S-10    john    female  90      93      91      91.4
>> S-11    jane    male    42      46      65      54.7
>> S-12    jane    male    28      15      34      27.1
>> S-13    jane    male    49      68      75      67.7
>> S-14    jane    male    36      30      48      40.2
>> S-15    jane    male    58      58      62      60
>> S-16    jane    male    72      70      84      77.4
>> S-17    jane    female  65      61      70      66.3
>> S-18    jane    female  68      75      71      71.6
>> S-19    jane    female  62      50      55      54.9
>> S-20    jane    female  71      72      87      79.3" |
>> 	dm x6 x4 x5 |
>> 		dm s1 "(x2 * -0.28351220900468343533) + (x3 * 0.90218162333751106274) + 30.917734600846973336" |
>> 			dm x2 x1-x2 |
>> 					pair -ps -h 10 -w 30 -x predicted -y residuals
>>
>> It duplicates the command where you found a difference, but it adds the -s option to pair
>> so I can see if the stats come out the same.
>>
>> The warnings, which I guess I do not see with my compiler settings, are -- to my
>> knowledge -- harmless.
>>
>> Thanks for your help,
>>
>> Gary Perlman
>>
>> On Sun, 17 Mar 2013, Baudilio Tejerina wrote:
>>
>>> Dear Gary:
>>>
>>> Thanks so much.
>>>
>>> I've just downloaded the program.
>>> It compiled OK (with some warnings) and, all the tests passed but one. The output from 'make test' follows:
>>>
>>>
>>> Testing the |STAT Programs
>>> 186c186
>>> < |                     11       |
>>> ---
>>>> |                     1        |
>>> make: *** [test] Error 1
>>>
>>>
>>>
>>>
>>> The programs were compiled in
>>> OS:			Red Hat Enterprise Linux Server release 6.4 (Santiago), Kernel 2.6.32-358.el6.x86_64
>>> Compiler:	gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
>>>
>>>
>>> Please let me know if you need further details on the compilation procedure.
>>>
>>> Regards and many thanks,
>>>
>>> Baudilio
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Mar 17, 2013, at 7:36 PM, Gary PERLMAN wrote:
>>>
>>>> My apologies, but when I made the archive for |STAT,
>>>> I forgot to move it to where you would find it.
>>>> I updated the archive at 20:02 EDT on 2013-03-17,
>>>> so if you downloaded stat.tar.Z before that,
>>>> you will need to download it again.
>>>> For your information, the changes were to address
>>>> problems introduced by changes to C compilers,
>>>> which stopped the programs from compiling
>>>> (dm, calc, and perm). The programs, as you may know,
>>>> have not changed substantially in over 20 years.
>>>> Gary Perlman
>>>> On Sun, 17 Mar 2013, Gary PERLMAN wrote:
>>>>> Thank you for your interest in |STAT data manipulation and analysis software.
>>>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>>>> 	http://www.hcibib.org/stat/xyzzy/
>>>>> To obtain UNIX |STAT files, please follow the instructions at:
>>>>> 	http://hcibib.org/perlman/stat/#access
>>>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>>>> 	http://hcibib.org/perlman/stat/installation.txt
>>>>> DOS |STAT executables and documentation are available as a WinZip file:
>>>>> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>>>>> HTML documentation is available from the |STAT home page:
>>>>> 	http://hcibib.org/perlman/stat/
>>>>> On Tue, 5 Mar 2013, Baudilio Tejerina wrote:
>>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS
>>>
>
>

From perlman@turing.acm.org Tue Mar 19 13:09:38 2013 -0400
Date: Tue, 19 Mar 2013 13:09:37 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
Subject: Re: |STAT request
In-Reply-To: <08976F96-3841-4EFA-AFBE-241833E1250C@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303191304170.26497@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
 <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
 <Pine.LNX.4.64.1303181119090.16684@turing.acm.org>
 <6945E126-22D5-4D9A-80E1-A10629017CD1@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191045490.2282@turing.acm.org>
 <08976F96-3841-4EFA-AFBE-241833E1250C@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 36

Thanks, Baudilio,

I'll need to look closely at the data, but good idea to send me all the
intermediate sets.

As for OSX, apparently, someone else is working on that too and sent me
very similar output. I'm going to rename fls to something else to avoid
the name conflict. I think I'm going to use ps_fls (pipe stat).

I haven't looked at calc, but I'm sure there is something that can be done.

Gary

On Tue, 19 Mar 2013, Baudilio Tejerina wrote:

> Hi Gary.
>
> Here is the output from the three consecutive 'dm' processes in the script
>
>
> dm x6 x4 x5
> 0	0	0
> 58	56	42
> 91	96	90
> 65	70	59
> 78	82	75
> 92	85	90
> 65	69	60
> 60	82	78
> 82	84	81
> 68	89	80
> 91	90	93
> 65	42	46
> 34	28	15
> 75	49	68
> 48	36	30
> 62	58	58
> 84	72	70
> 70	65	61
> 71	68	75
> 55	62	50
> 87	71	72
>
> dm s1 "(x2 * -0.28351220900468343533) + (x3 * 0.90218162333751106274) + 
> 30.917734600846973336"
> 0	30.9177
> 58	52.9327
> 91	84.8969
> 65	64.3006
> 78	75.3334
> 92	88.0155
> 65	65.4863
> 60	78.0399
> 82	80.1794
> 68	77.8597
> 91	89.3045
> 65	60.5106
> 34	36.5121
> 75	78.374
> 48	47.7767
> 62	66.8006
> 84	73.6576
> 70	67.5225
> 71	79.3025
> 55	58.4491
> 87	75.7454
>
> dm x2 x1-x2
> 30.9177	-30.9177
> 52.9327	5.0673
> 84.8969	6.1031
> 64.3006	0.6994
> 75.3334	2.6666
> 88.0155	3.9845
> 65.4863	-0.4863
> 78.0399	-18.0399
> 80.1794	1.8206
> 77.8597	-9.8597
> 89.3045	1.6955
> 60.5106	4.4894
> 36.5121	-2.5121
> 78.374	-3.374
> 47.7767	0.2233
> 66.8006	-4.8006
> 73.6576	10.3424
> 67.5225	2.4775
> 79.3025	-8.3025
> 58.4491	-3.4491
> 75.7454	11.2546
>
>
> Respect the OSX, all the tools compiled and install well except "ff" and 
> "calc"
> Here are the compiler reports. CC is gcc version 4.0.1 (Apple Inc. build 
> 5490))
>
>
> :> make ff
> cc -O2 -c -o fls.o fls.c
> fls.c: In function fls:
> fls.c:207: error: argument file doesnt match prototype
> /usr/include/string.h:123: error: prototype declaration
> fls.c:207: error: number of arguments doesnt match prototype
> /usr/include/string.h:123: error: prototype declaration
> make: *** [fls.o] Error 1
>
> :> make calc
> cc -O2 -c -o calc.o calc.c
> In file included from calc.y:11:
> stdlib.h:1: error: conflicting types for malloc
> /usr/include/stdlib.h:169: error: previous declaration of malloc was here
> stdlib.h:1: error: conflicting types for calloc
> /usr/include/stdlib.h:157: error: previous declaration of calloc was here
> make: *** [calc.o] Error 1
>
>
>
> On Mar 19, 2013, at 9:51 AM, Gary PERLMAN wrote:
>
>> Thanks Baudilio,
>> 
>> I have to think there is some kind of bug here, so thank you.
>> Short of figuring out a way to debug pair.c remotely, my next
>> easiest step is to see what it is being input. Could you run
>> the same command, but without the pipe to pair, and send me the
>> output of dm?
>> 
>> echo "S-1     john    male    56      42      58      52.8
>> S-2     john    male    96      90      91      91.7
>> S-3     john    male    70      59      65      64.2
>> S-4     john    male    82      75      78      77.9
>> S-5     john    male    85      90      92      90
>> S-6     john    male    69      60      65      64.3
>> S-7     john    female  82      78      60      69.8
>> S-8     john    female  84      81      82      82.1
>> S-9     john    female  89      80      68      75.8
>> S-10    john    female  90      93      91      91.4
>> S-11    jane    male    42      46      65      54.7
>> S-12    jane    male    28      15      34      27.1
>> S-13    jane    male    49      68      75      67.7
>> S-14    jane    male    36      30      48      40.2
>> S-15    jane    male    58      58      62      60
>> S-16    jane    male    72      70      84      77.4
>> S-17    jane    female  65      61      70      66.3
>> S-18    jane    female  68      75      71      71.6
>> S-19    jane    female  62      50      55      54.9
>> S-20    jane    female  71      72      87      79.3" |
>> 	dm x6 x4 x5 |
>> 		dm s1 "(x2 * -0.28351220900468343533) + (x3 * 
>> 0.90218162333751106274) + 30.917734600846973336" |
>> 			dm x2 x1-x2
>> 
>> Thanks for your help? How is OSX going?
>> 
>> Gary
>> 
>> On Mon, 18 Mar 2013, Baudilio Tejerina wrote:
>> 
>>> My pleasure, Gary.
>>> 
>>> And, Thank You for your work.
>>> 
>>> I've run the test you asked me to. This is the output:
>>> 
>>> 
>>> Analysis for 20 points:
>>>                      predicted        residuals       Difference
>>> Minimums                  36.5121         -18.0399          39.0242
>>> Maximums                  89.3045          11.2546          96.0798
>>> Sums                    1401.0000           0.0000        1401.0000
>>> SumSquares            101719.9779         897.0209      102616.9976
>>> Means                     70.0500           0.0000          70.0500
>>> SDs                       13.7265           6.8711          15.3502
>>> t(19)                     22.8225           0.0000          20.4084
>>> p                          0.0000           1.0000           0.0000
>>>
>>>   Correlation        r-squared            t(18)                p
>>>        0.0000           0.0000           0.0000           1.0000
>>>     Intercept            Slope
>>>       -0.0000           0.0000
>>> |------------------------------|11.2546
>>> |                     1        |
>>> |                           1  |
>>> |         1   1   1    1      1|
>>> |      1        1        1    1|
>>> |1               1      1      |residuals
>>> |            1    1            |
>>> |                        1     |
>>> |                       1      |
>>> |                              |
>>> |                       1      |
>>> |------------------------------|-18.0399
>>> 36.512                    89.304
>>>    predicted  r= 0.000
>>> 
>>> 
>>> I hope this helps.
>>> I'm trying to compile the tools in my OSX now.
>>> 
>>> Regards,
>>> Baudilio
>>> 
>>> 
>>> On Mar 18, 2013, at 10:49 AM, Gary PERLMAN <perlman@turing.acm.org> wrote:
>>> 
>>>> Dear Baudillo,
>>>> 
>>>> I'm not sure, but this might be the first time I've seen this test fail,
>>>> short of a failure for a program to compile. No wait. In the 1980s, there
>>>> was an issue with Sun's number conversion. In any case, I am concerned 
>>>> and
>>>> puzzled.
>>>> 
>>>> The puzzle is that the difference is in a scatter plot of 20 data
>>>> points by pair, which has not changed since 1992. The difference suggests 
>>>> that
>>>> pair is plotting only 19 points in the scatter plot -- each point is 
>>>> represented
>>>> by a digit -- but a LACK of differences in the surrounding lines suggests 
>>>> that
>>>> the 20 values are getting into the program, but somehow one point is not 
>>>> getting
>>>> onto the plot.
>>>> 
>>>> I have prepared a test case for you to run, if you would be so kind.
>>>> Just put the following into a file and run it with:
>>>> 	sh file
>>>> 
>>>> echo "S-1     john    male    56      42      58      52.8
>>>> S-2     john    male    96      90      91      91.7
>>>> S-3     john    male    70      59      65      64.2
>>>> S-4     john    male    82      75      78      77.9
>>>> S-5     john    male    85      90      92      90
>>>> S-6     john    male    69      60      65      64.3
>>>> S-7     john    female  82      78      60      69.8
>>>> S-8     john    female  84      81      82      82.1
>>>> S-9     john    female  89      80      68      75.8
>>>> S-10    john    female  90      93      91      91.4
>>>> S-11    jane    male    42      46      65      54.7
>>>> S-12    jane    male    28      15      34      27.1
>>>> S-13    jane    male    49      68      75      67.7
>>>> S-14    jane    male    36      30      48      40.2
>>>> S-15    jane    male    58      58      62      60
>>>> S-16    jane    male    72      70      84      77.4
>>>> S-17    jane    female  65      61      70      66.3
>>>> S-18    jane    female  68      75      71      71.6
>>>> S-19    jane    female  62      50      55      54.9
>>>> S-20    jane    female  71      72      87      79.3" |
>>>> 	dm x6 x4 x5 |
>>>> 		dm s1 "(x2 * -0.28351220900468343533) + (x3 * 
>>>> 0.90218162333751106274) + 30.917734600846973336" |
>>>> 			dm x2 x1-x2 |
>>>> 					pair -ps -h 10 -w 30 -x predicted -y 
>>>> residuals
>>>> 
>>>> It duplicates the command where you found a difference, but it adds the 
>>>> -s option to pair
>>>> so I can see if the stats come out the same.
>>>> 
>>>> The warnings, which I guess I do not see with my compiler settings, are 
>>>> -- to my
>>>> knowledge -- harmless.
>>>> 
>>>> Thanks for your help,
>>>> 
>>>> Gary Perlman
>>>> 
>>>> On Sun, 17 Mar 2013, Baudilio Tejerina wrote:
>>>> 
>>>>> Dear Gary:
>>>>> 
>>>>> Thanks so much.
>>>>> 
>>>>> I've just downloaded the program.
>>>>> It compiled OK (with some warnings) and, all the tests passed but one. 
>>>>> The output from 'make test' follows:
>>>>> 
>>>>> 
>>>>> Testing the |STAT Programs
>>>>> 186c186
>>>>> < |                     11       |
>>>>> ---
>>>>>> |                     1        |
>>>>> make: *** [test] Error 1
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> The programs were compiled in
>>>>> OS:			Red Hat Enterprise Linux Server release 6.4 
>>>>> (Santiago), Kernel 2.6.32-358.el6.x86_64
>>>>> Compiler:	gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
>>>>> 
>>>>> 
>>>>> Please let me know if you need further details on the compilation 
>>>>> procedure.
>>>>> 
>>>>> Regards and many thanks,
>>>>> 
>>>>> Baudilio
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Mar 17, 2013, at 7:36 PM, Gary PERLMAN wrote:
>>>>> 
>>>>>> My apologies, but when I made the archive for |STAT,
>>>>>> I forgot to move it to where you would find it.
>>>>>> I updated the archive at 20:02 EDT on 2013-03-17,
>>>>>> so if you downloaded stat.tar.Z before that,
>>>>>> you will need to download it again.
>>>>>> For your information, the changes were to address
>>>>>> problems introduced by changes to C compilers,
>>>>>> which stopped the programs from compiling
>>>>>> (dm, calc, and perm). The programs, as you may know,
>>>>>> have not changed substantially in over 20 years.
>>>>>> Gary Perlman
>>>>>> On Sun, 17 Mar 2013, Gary PERLMAN wrote:
>>>>>>> Thank you for your interest in |STAT data manipulation and analysis 
>>>>>>> software.
>>>>>>> UNIX |STAT for is now (only) available via Web browsers at a secret 
>>>>>>> location.
>>>>>>> 	http://www.hcibib.org/stat/xyzzy/
>>>>>>> To obtain UNIX |STAT files, please follow the instructions at:
>>>>>>> 	http://hcibib.org/perlman/stat/#access
>>>>>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>>>>>> 	http://hcibib.org/perlman/stat/installation.txt
>>>>>>> DOS |STAT executables and documentation are available as a WinZip 
>>>>>>> file:
>>>>>>> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>>>>>>> HTML documentation is available from the |STAT home page:
>>>>>>> 	http://hcibib.org/perlman/stat/
>>>>>>> On Tue, 5 Mar 2013, Baudilio Tejerina wrote:
>>>>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS
>>>>> 
>>> 
>>> 
>
> Baudilio Tejerina
> Department of Earth and Planetary Sciences
> Northwestern University
> 2145 Sheridan Road, Tech F489
> Evanston, IL - 60208-8060
>
> : [+1] (847) 467 0128
> LinkedIn/BTejerina
>

From perlman@turing.acm.org Tue Mar 19 14:26:15 2013 -0400
Date: Tue, 19 Mar 2013 14:26:15 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Mark Palmerino <mpalmerino@mac.com>
Subject: Re: OK - might have ff working
In-Reply-To: <1F8325AF-97A6-49D6-B405-4B744F25A38C@mac.com>
Message-ID: <Pine.LNX.4.64.1303191417330.26497@turing.acm.org>
References: <39FC71D5-232E-41E6-9131-C0C9240F9AD8@mac.com>
 <Pine.LNX.4.64.1303051233460.488@turing.acm.org> <79D1E545-3F49-4898-BCF1-9A8928B158F5@mac.com>
 <Pine.LNX.4.64.1303171630250.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172037570.32550@turing.acm.org> <1F8325AF-97A6-49D6-B405-4B744F25A38C@mac.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 37

Hi Mark,

Thanks for the heads-up on fls. I have renamed it to ps_fls (pipe stat) to avoid future issues.
Makes me think that I should rename everything... but not this week.

I have updated http://www.hcibib.org/stat/xyzzy/stat.tar.Z with the new name,
but you can continue to use _fls.

For calc, I am keen to see your compilation output. I have someone else sending me info
on OSX, so they might get things solved for you.

Gary

On Tue, 19 Mar 2013, Mark Palmerino wrote:

> Hi Gary,
>
> I tried to figure out why ff wasn't compiling - based on the errors, I checked the /usr/includes/strings.h and found the following lines:
>
> __BEGIN_DECLS
> int      ffsl(long) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
> int      fls(int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
> int      flsl(long) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
> __END_DECLS
>
> So, looks like there is conflict definition for fls in this include file.  So, I modified the fls.c source and changed references to fls to _fls and recompiled.
>
> Got some warnings but was able to run this test successfully:
>
> ff -dc -w 79 example.txt
>
> There might be some other, more standard way, of handling this problem (that doesn't require renaming fls), but I'm not enough of a programmer to know what that would be.  If you (or someone else) has a suggestion, I'm willing to try it.
>
> I will look at the output from the calc compilation to see if I can figure out how to get that to compile, but I might be out of my league on it...
>
> Thanks,
>
> Mark
>
>
>
>
> On Mar 17, 2013, at 8:38 PM, Gary PERLMAN wrote:
>
>> My apologies, but when I made the archive for |STAT,
>> I forgot to move it to where you would find it.
>> I updated the archive at 20:02 EDT on 2013-03-17,
>> so if you downloaded stat.tar.Z before that,
>> you will need to download it again.
>>
>> For your information, the changes were to address
>> problems introduced by changes to C compilers,
>> which stopped the programs from compiling
>> (dm, calc, and perm). The programs, as you may know,
>> have not changed substantially in over 20 years.
>>
>> Gary Perlman
>>
>>
>> On Sun, 17 Mar 2013, Gary PERLMAN wrote:
>>
>>> Dear Mark,
>>>
>>> I have made some minor changes to |STAT (e.g., renamed getline) to avoid problems.
>>> I decided that the remaining warnings are as much trouble to get rid of as endure;
>>> they might go away for some people, but they might break the compilation for others.
>>> The warnings are harmless, or at least have been for decades.
>>>
>>> Everything should compile and run, I think.
>>>
>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>> 	http://www.hcibib.org/stat/xyzzy/
>>>
>>> To obtain UNIX |STAT files, please follow the instructions at:
>>> 	http://hcibib.org/perlman/stat/#access
>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>> 	http://hcibib.org/perlman/stat/installation.txt
>>>
>>> HTML documentation is available from the |STAT home page:
>>> 	http://hcibib.org/perlman/stat/
>>>
>>> Gary
>>>
>>> On Wed, 6 Mar 2013, Mark Palmerino wrote:
>>>
>>>> Hi Gary,
>>>> Thanks for sending!
>>>> I tried 'make all' and it looks like some of the programs compiled (based on what ended up in the bin directory), but some did not.  For example, when I type 'make dm', this is what I get:
>>>> <mbp-/Users/markp/src/stat/src> make dm
>>>> gcc -bsd  -DPTREE -c dm.c
>>>> In file included from stat.h:18,
>>>>                from dm.y:4:
>>>> string.h:10: warning: conflicting types for built-in function ?strlen?
>>>> string.h:11: warning: conflicting types for built-in function ?strspn?
>>>> string.h:11: warning: conflicting types for built-in function ?strcspn?
>>>> In file included from stat.h:22,
>>>>                from dm.y:4:
>>>> stdlib.h:1: warning: conflicting types for built-in function ?malloc?
>>>> stdlib.h:1: warning: conflicting types for built-in function ?calloc?
>>>> dm.y: In function ?yylex?:
>>>> dm.y:449: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?strsave?:
>>>> dm.y:723: warning: incompatible implicit declaration of built-in function ?strdup?
>>>> dm.y: In function ?node?:
>>>> dm.y:736: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?main?:
>>>> dm.y:756: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?initial?:
>>>> dm.y:792: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:811: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>> dm.y:811: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>> dm.y:831: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:850: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?loop?:
>>>> dm.y:883: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?getinput?:
>>>> dm.y:914: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>> dm.y:914: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>> dm.y: In function ?eval?:
>>>> dm.y:999: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1005: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1009: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1012: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1017: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1034: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1037: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1041: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1052: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?ptree?:
>>>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y: In function ?getfile?:
>>>> dm.y:1146: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>> dm.y:1146: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>> dm.y: At top level:
>>>> dm.y:1178: error: conflicting types for ?getline?
>>>> /usr/include/stdio.h:449: error: previous declaration of ?getline? was here
>>>> make: *** [dm.o] Error 1
>>>> I'm wondering if you have any ideas of how to get this to compile? (I'm on Mac OS X 10.7.5)
>>>> Any hints will be greatly appreciated!
>>>> Thanks,
>>>> Mark
>>>> --
>>>> The greatest enemy of knowledge is not ignorance; it is the illusion of knowledge.  -Stephen Hawking
>>>> On Mar 5, 2013, at 12:35 PM, Gary PERLMAN wrote:
>>>>> Sorry, Mark,
>>>>> I've been out a lot. I wanted to make some minor updates to the source files to make them easier to compile, but it does not look like I'll get to that soon. So here is the usual stuff...
>>>>> Thank you for your interest in |STAT data manipulation and analysis software.
>>>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>>>> 	http://www.hcibib.org/stat/xyzzy/
>>>>> To obtain UNIX |STAT files, please follow the instructions at:
>>>>> 	http://www.acm.org/perlman/stat/#access
>>>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>>>> 	http://www.acm.org/perlman/stat/installation.txt
>>>>> DOS |STAT executables and documentation are available as a WinZip file:
>>>>> 	http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>>>>> HTML documentation is available from the |STAT home page:
>>>>> 	http://www.acm.org/perlman/stat/
>>>>> On Tue, 5 Mar 2013, Mark Palmerino wrote:
>>>>>> Good Morning Dr. Perlman,
>>>>>> I'm sending another email from a different account in the hopes it gets through to you.  I've sent a couple of follow-up requests since the last email you sent to me (see below), but have not heard back from you.
>>>>>> Would you mind letting me know if this gets through and if you might be able to send me a link to you updated sources?  I really benefit from your |STAT software and would like to update them.
>>>>>> Thanks,
>>>>>> Mark
>>>>>> On Jan 16, 2013, at 6:04 PM, Gary PERLMAN wrote:
>>>>>>> Coincidentally, I just received some suggestions to make compiling easier,
>>>>>>> so I want to integrate those and update the archive before sending you there.
>>>>>>> I'll try to get to it this week.
>>>>>>> Gary
>>>>>>> On Mon, 14 Jan 2013, Mark Palmerino wrote:
>>>>>>>> Dear Dr. Perlman,
>>>>>>>> Here are the two lines requested:
>>>>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>>>>>> I am actually a long time user of your statistical and data manipulation routines and think they are great.
>>>>>>>> I have recently upgraded to a new Mac computer and the current source I have (from many years ago) isn't compiling (I'm using Mac OS 10.7.5 on one computer and 10.8.2 on another).
>>>>>>>> Your installation notes suggest that as recently as 2010 you've modified the sources to compile on modern platforms, so I'm hoping the current archive will work for me - or be closer to working.
>>>>>>>> If you have any specific suggestions for compiling your package under either of the above operating systems, they would be greatly appreciated.
>>>>>>>> Thank you and I look forward to receiving instructions for accessing the updated source distribution.
>>>>>>>> Many Thanks,
>>>>>>>> Mark
>>>
>
>

From perlman@turing.acm.org Tue Mar 19 14:53:48 2013 -0400
Date: Tue, 19 Mar 2013 14:53:48 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
Subject: Re: |STAT request
In-Reply-To: <08976F96-3841-4EFA-AFBE-241833E1250C@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303191451340.28643@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
 <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
 <Pine.LNX.4.64.1303181119090.16684@turing.acm.org>
 <6945E126-22D5-4D9A-80E1-A10629017CD1@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191045490.2282@turing.acm.org>
 <08976F96-3841-4EFA-AFBE-241833E1250C@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 38

So the input to pair on your machine matches the same on mine,
so any issue is in pair (or my logic is faulty).
My thinking is that I need to add some code to pair.c
to check for anomalies, like indexes in the xy plot that
are out of range.

I have updated fls() to ps_fls() in ff.c and fls.c in
         http://www.hcibib.org/stat/xyzzy/stat.tar.Z
so the name no longer clashes with strings.h on OSX.

I am not sure I understand the error message for calc.
Can you send me a copy of stdlib.h?
Regardless, I think I can just change my calls in calc.* to myalloc
in stat.h; I've seen no complaints about it.

Gary

On Tue, 19 Mar 2013, Baudilio Tejerina wrote:

> Hi Gary.
>
> Here is the output from the three consecutive 'dm' processes in the script
>
>
> dm x6 x4 x5
> 0	0	0
> 58	56	42
> 91	96	90
> 65	70	59
> 78	82	75
> 92	85	90
> 65	69	60
> 60	82	78
> 82	84	81
> 68	89	80
> 91	90	93
> 65	42	46
> 34	28	15
> 75	49	68
> 48	36	30
> 62	58	58
> 84	72	70
> 70	65	61
> 71	68	75
> 55	62	50
> 87	71	72
>
> dm s1 "(x2 * -0.28351220900468343533) + (x3 * 0.90218162333751106274) + 
> 30.917734600846973336"
> 0	30.9177
> 58	52.9327
> 91	84.8969
> 65	64.3006
> 78	75.3334
> 92	88.0155
> 65	65.4863
> 60	78.0399
> 82	80.1794
> 68	77.8597
> 91	89.3045
> 65	60.5106
> 34	36.5121
> 75	78.374
> 48	47.7767
> 62	66.8006
> 84	73.6576
> 70	67.5225
> 71	79.3025
> 55	58.4491
> 87	75.7454
>
> dm x2 x1-x2
> 30.9177	-30.9177
> 52.9327	5.0673
> 84.8969	6.1031
> 64.3006	0.6994
> 75.3334	2.6666
> 88.0155	3.9845
> 65.4863	-0.4863
> 78.0399	-18.0399
> 80.1794	1.8206
> 77.8597	-9.8597
> 89.3045	1.6955
> 60.5106	4.4894
> 36.5121	-2.5121
> 78.374	-3.374
> 47.7767	0.2233
> 66.8006	-4.8006
> 73.6576	10.3424
> 67.5225	2.4775
> 79.3025	-8.3025
> 58.4491	-3.4491
> 75.7454	11.2546
>
>
> Respect the OSX, all the tools compiled and install well except "ff" and 
> "calc"
> Here are the compiler reports. CC is gcc version 4.0.1 (Apple Inc. build 
> 5490))
>
>
> :> make ff
> cc -O2 -c -o fls.o fls.c
> fls.c: In function fls:
> fls.c:207: error: argument file doesnt match prototype
> /usr/include/string.h:123: error: prototype declaration
> fls.c:207: error: number of arguments doesnt match prototype
> /usr/include/string.h:123: error: prototype declaration
> make: *** [fls.o] Error 1
>
> :> make calc
> cc -O2 -c -o calc.o calc.c
> In file included from calc.y:11:
> stdlib.h:1: error: conflicting types for malloc
> /usr/include/stdlib.h:169: error: previous declaration of malloc was here
> stdlib.h:1: error: conflicting types for calloc
> /usr/include/stdlib.h:157: error: previous declaration of calloc was here
> make: *** [calc.o] Error 1
>
>
>
> On Mar 19, 2013, at 9:51 AM, Gary PERLMAN wrote:
>
>> Thanks Baudilio,
>> 
>> I have to think there is some kind of bug here, so thank you.
>> Short of figuring out a way to debug pair.c remotely, my next
>> easiest step is to see what it is being input. Could you run
>> the same command, but without the pipe to pair, and send me the
>> output of dm?
>> 
>> echo "S-1     john    male    56      42      58      52.8
>> S-2     john    male    96      90      91      91.7
>> S-3     john    male    70      59      65      64.2
>> S-4     john    male    82      75      78      77.9
>> S-5     john    male    85      90      92      90
>> S-6     john    male    69      60      65      64.3
>> S-7     john    female  82      78      60      69.8
>> S-8     john    female  84      81      82      82.1
>> S-9     john    female  89      80      68      75.8
>> S-10    john    female  90      93      91      91.4
>> S-11    jane    male    42      46      65      54.7
>> S-12    jane    male    28      15      34      27.1
>> S-13    jane    male    49      68      75      67.7
>> S-14    jane    male    36      30      48      40.2
>> S-15    jane    male    58      58      62      60
>> S-16    jane    male    72      70      84      77.4
>> S-17    jane    female  65      61      70      66.3
>> S-18    jane    female  68      75      71      71.6
>> S-19    jane    female  62      50      55      54.9
>> S-20    jane    female  71      72      87      79.3" |
>> 	dm x6 x4 x5 |
>> 		dm s1 "(x2 * -0.28351220900468343533) + (x3 * 
>> 0.90218162333751106274) + 30.917734600846973336" |
>> 			dm x2 x1-x2
>> 
>> Thanks for your help? How is OSX going?
>> 
>> Gary
>> 
>> On Mon, 18 Mar 2013, Baudilio Tejerina wrote:
>> 
>>> My pleasure, Gary.
>>> 
>>> And, Thank You for your work.
>>> 
>>> I've run the test you asked me to. This is the output:
>>> 
>>> 
>>> Analysis for 20 points:
>>>                      predicted        residuals       Difference
>>> Minimums                  36.5121         -18.0399          39.0242
>>> Maximums                  89.3045          11.2546          96.0798
>>> Sums                    1401.0000           0.0000        1401.0000
>>> SumSquares            101719.9779         897.0209      102616.9976
>>> Means                     70.0500           0.0000          70.0500
>>> SDs                       13.7265           6.8711          15.3502
>>> t(19)                     22.8225           0.0000          20.4084
>>> p                          0.0000           1.0000           0.0000
>>>
>>>   Correlation        r-squared            t(18)                p
>>>        0.0000           0.0000           0.0000           1.0000
>>>     Intercept            Slope
>>>       -0.0000           0.0000
>>> |------------------------------|11.2546
>>> |                     1        |
>>> |                           1  |
>>> |         1   1   1    1      1|
>>> |      1        1        1    1|
>>> |1               1      1      |residuals
>>> |            1    1            |
>>> |                        1     |
>>> |                       1      |
>>> |                              |
>>> |                       1      |
>>> |------------------------------|-18.0399
>>> 36.512                    89.304
>>>    predicted  r= 0.000
>>> 
>>> 
>>> I hope this helps.
>>> I'm trying to compile the tools in my OSX now.
>>> 
>>> Regards,
>>> Baudilio
>>> 
>>> 
>>> On Mar 18, 2013, at 10:49 AM, Gary PERLMAN <perlman@turing.acm.org> wrote:
>>> 
>>>> Dear Baudillo,
>>>> 
>>>> I'm not sure, but this might be the first time I've seen this test fail,
>>>> short of a failure for a program to compile. No wait. In the 1980s, there
>>>> was an issue with Sun's number conversion. In any case, I am concerned 
>>>> and
>>>> puzzled.
>>>> 
>>>> The puzzle is that the difference is in a scatter plot of 20 data
>>>> points by pair, which has not changed since 1992. The difference suggests 
>>>> that
>>>> pair is plotting only 19 points in the scatter plot -- each point is 
>>>> represented
>>>> by a digit -- but a LACK of differences in the surrounding lines suggests 
>>>> that
>>>> the 20 values are getting into the program, but somehow one point is not 
>>>> getting
>>>> onto the plot.
>>>> 
>>>> I have prepared a test case for you to run, if you would be so kind.
>>>> Just put the following into a file and run it with:
>>>> 	sh file
>>>> 
>>>> echo "S-1     john    male    56      42      58      52.8
>>>> S-2     john    male    96      90      91      91.7
>>>> S-3     john    male    70      59      65      64.2
>>>> S-4     john    male    82      75      78      77.9
>>>> S-5     john    male    85      90      92      90
>>>> S-6     john    male    69      60      65      64.3
>>>> S-7     john    female  82      78      60      69.8
>>>> S-8     john    female  84      81      82      82.1
>>>> S-9     john    female  89      80      68      75.8
>>>> S-10    john    female  90      93      91      91.4
>>>> S-11    jane    male    42      46      65      54.7
>>>> S-12    jane    male    28      15      34      27.1
>>>> S-13    jane    male    49      68      75      67.7
>>>> S-14    jane    male    36      30      48      40.2
>>>> S-15    jane    male    58      58      62      60
>>>> S-16    jane    male    72      70      84      77.4
>>>> S-17    jane    female  65      61      70      66.3
>>>> S-18    jane    female  68      75      71      71.6
>>>> S-19    jane    female  62      50      55      54.9
>>>> S-20    jane    female  71      72      87      79.3" |
>>>> 	dm x6 x4 x5 |
>>>> 		dm s1 "(x2 * -0.28351220900468343533) + (x3 * 
>>>> 0.90218162333751106274) + 30.917734600846973336" |
>>>> 			dm x2 x1-x2 |
>>>> 					pair -ps -h 10 -w 30 -x predicted -y 
>>>> residuals
>>>> 
>>>> It duplicates the command where you found a difference, but it adds the 
>>>> -s option to pair
>>>> so I can see if the stats come out the same.
>>>> 
>>>> The warnings, which I guess I do not see with my compiler settings, are 
>>>> -- to my
>>>> knowledge -- harmless.
>>>> 
>>>> Thanks for your help,
>>>> 
>>>> Gary Perlman
>>>> 
>>>> On Sun, 17 Mar 2013, Baudilio Tejerina wrote:
>>>> 
>>>>> Dear Gary:
>>>>> 
>>>>> Thanks so much.
>>>>> 
>>>>> I've just downloaded the program.
>>>>> It compiled OK (with some warnings) and, all the tests passed but one. 
>>>>> The output from 'make test' follows:
>>>>> 
>>>>> 
>>>>> Testing the |STAT Programs
>>>>> 186c186
>>>>> < |                     11       |
>>>>> ---
>>>>>> |                     1        |
>>>>> make: *** [test] Error 1
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> The programs were compiled in
>>>>> OS:			Red Hat Enterprise Linux Server release 6.4 
>>>>> (Santiago), Kernel 2.6.32-358.el6.x86_64
>>>>> Compiler:	gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
>>>>> 
>>>>> 
>>>>> Please let me know if you need further details on the compilation 
>>>>> procedure.
>>>>> 
>>>>> Regards and many thanks,
>>>>> 
>>>>> Baudilio
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Mar 17, 2013, at 7:36 PM, Gary PERLMAN wrote:
>>>>> 
>>>>>> My apologies, but when I made the archive for |STAT,
>>>>>> I forgot to move it to where you would find it.
>>>>>> I updated the archive at 20:02 EDT on 2013-03-17,
>>>>>> so if you downloaded stat.tar.Z before that,
>>>>>> you will need to download it again.
>>>>>> For your information, the changes were to address
>>>>>> problems introduced by changes to C compilers,
>>>>>> which stopped the programs from compiling
>>>>>> (dm, calc, and perm). The programs, as you may know,
>>>>>> have not changed substantially in over 20 years.
>>>>>> Gary Perlman
>>>>>> On Sun, 17 Mar 2013, Gary PERLMAN wrote:
>>>>>>> Thank you for your interest in |STAT data manipulation and analysis 
>>>>>>> software.
>>>>>>> UNIX |STAT for is now (only) available via Web browsers at a secret 
>>>>>>> location.
>>>>>>> 	http://www.hcibib.org/stat/xyzzy/
>>>>>>> To obtain UNIX |STAT files, please follow the instructions at:
>>>>>>> 	http://hcibib.org/perlman/stat/#access
>>>>>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>>>>>> 	http://hcibib.org/perlman/stat/installation.txt
>>>>>>> DOS |STAT executables and documentation are available as a WinZip 
>>>>>>> file:
>>>>>>> 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP
>>>>>>> HTML documentation is available from the |STAT home page:
>>>>>>> 	http://hcibib.org/perlman/stat/
>>>>>>> On Tue, 5 Mar 2013, Baudilio Tejerina wrote:
>>>>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS
>>>>> 
>>> 
>>> 
>
> Baudilio Tejerina
> Department of Earth and Planetary Sciences
> Northwestern University
> 2145 Sheridan Road, Tech F489
> Evanston, IL - 60208-8060
>
> : [+1] (847) 467 0128
> LinkedIn/BTejerina
>

From perlman@turing.acm.org Tue Mar 19 16:30:10 2013 -0400
Date: Tue, 19 Mar 2013 16:30:10 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
Subject: Re: |STAT request
In-Reply-To: <51854797-5B7D-410B-9543-5BC53F3674D8@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303191628260.25256@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
 <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
 <Pine.LNX.4.64.1303181119090.16684@turing.acm.org>
 <6945E126-22D5-4D9A-80E1-A10629017CD1@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191045490.2282@turing.acm.org>
 <08976F96-3841-4EFA-AFBE-241833E1250C@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191451340.28643@turing.acm.org>
 <51854797-5B7D-410B-9543-5BC53F3674D8@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: 
X-Keywords:                 
X-UID: 39

On Tue, 19 Mar 2013, Baudilio Tejerina wrote:

> Hi Gary.
>
> I've reinstalled the latest version and all went fine (except 'calc').
>
> I'm sending the stdlib.f in the following (compressed) attachment.

So calc.c has:
 	extern  char    *malloc ();
which I think should change to:
 	extern  void    *malloc ();
Does that make any difference for you?

From perlman@turing.acm.org Tue Mar 19 16:34:42 2013 -0400
Date: Tue, 19 Mar 2013 16:34:42 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Mark Palmerino <mpalmerino@mac.com>
Subject: Re: OK - might have ff working
In-Reply-To: <1F8325AF-97A6-49D6-B405-4B744F25A38C@mac.com>
Message-ID: <Pine.LNX.4.64.1303191634060.25256@turing.acm.org>
References: <39FC71D5-232E-41E6-9131-C0C9240F9AD8@mac.com>
 <Pine.LNX.4.64.1303051233460.488@turing.acm.org> <79D1E545-3F49-4898-BCF1-9A8928B158F5@mac.com>
 <Pine.LNX.4.64.1303171630250.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172037570.32550@turing.acm.org> <1F8325AF-97A6-49D6-B405-4B744F25A38C@mac.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 40

So calc.c has:
     extern  char    *malloc ();
which I think should change to:
 	extern  void    *malloc ();
Does that make any difference for you?

On Tue, 19 Mar 2013, Mark Palmerino wrote:

> Hi Gary,
>
> I tried to figure out why ff wasn't compiling - based on the errors, I checked the /usr/includes/strings.h and found the following lines:
>
> __BEGIN_DECLS
> int      ffsl(long) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
> int      fls(int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
> int      flsl(long) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
> __END_DECLS
>
> So, looks like there is conflict definition for fls in this include file.  So, I modified the fls.c source and changed references to fls to _fls and recompiled.
>
> Got some warnings but was able to run this test successfully:
>
> ff -dc -w 79 example.txt
>
> There might be some other, more standard way, of handling this problem (that doesn't require renaming fls), but I'm not enough of a programmer to know what that would be.  If you (or someone else) has a suggestion, I'm willing to try it.
>
> I will look at the output from the calc compilation to see if I can figure out how to get that to compile, but I might be out of my league on it...
>
> Thanks,
>
> Mark
>
>
>
>
> On Mar 17, 2013, at 8:38 PM, Gary PERLMAN wrote:
>
>> My apologies, but when I made the archive for |STAT,
>> I forgot to move it to where you would find it.
>> I updated the archive at 20:02 EDT on 2013-03-17,
>> so if you downloaded stat.tar.Z before that,
>> you will need to download it again.
>>
>> For your information, the changes were to address
>> problems introduced by changes to C compilers,
>> which stopped the programs from compiling
>> (dm, calc, and perm). The programs, as you may know,
>> have not changed substantially in over 20 years.
>>
>> Gary Perlman
>>
>>
>> On Sun, 17 Mar 2013, Gary PERLMAN wrote:
>>
>>> Dear Mark,
>>>
>>> I have made some minor changes to |STAT (e.g., renamed getline) to avoid problems.
>>> I decided that the remaining warnings are as much trouble to get rid of as endure;
>>> they might go away for some people, but they might break the compilation for others.
>>> The warnings are harmless, or at least have been for decades.
>>>
>>> Everything should compile and run, I think.
>>>
>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>> 	http://www.hcibib.org/stat/xyzzy/
>>>
>>> To obtain UNIX |STAT files, please follow the instructions at:
>>> 	http://hcibib.org/perlman/stat/#access
>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>> 	http://hcibib.org/perlman/stat/installation.txt
>>>
>>> HTML documentation is available from the |STAT home page:
>>> 	http://hcibib.org/perlman/stat/
>>>
>>> Gary
>>>
>>> On Wed, 6 Mar 2013, Mark Palmerino wrote:
>>>
>>>> Hi Gary,
>>>> Thanks for sending!
>>>> I tried 'make all' and it looks like some of the programs compiled (based on what ended up in the bin directory), but some did not.  For example, when I type 'make dm', this is what I get:
>>>> <mbp-/Users/markp/src/stat/src> make dm
>>>> gcc -bsd  -DPTREE -c dm.c
>>>> In file included from stat.h:18,
>>>>                from dm.y:4:
>>>> string.h:10: warning: conflicting types for built-in function ?strlen?
>>>> string.h:11: warning: conflicting types for built-in function ?strspn?
>>>> string.h:11: warning: conflicting types for built-in function ?strcspn?
>>>> In file included from stat.h:22,
>>>>                from dm.y:4:
>>>> stdlib.h:1: warning: conflicting types for built-in function ?malloc?
>>>> stdlib.h:1: warning: conflicting types for built-in function ?calloc?
>>>> dm.y: In function ?yylex?:
>>>> dm.y:449: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?strsave?:
>>>> dm.y:723: warning: incompatible implicit declaration of built-in function ?strdup?
>>>> dm.y: In function ?node?:
>>>> dm.y:736: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?main?:
>>>> dm.y:756: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?initial?:
>>>> dm.y:792: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:811: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>> dm.y:811: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>> dm.y:831: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:850: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?loop?:
>>>> dm.y:883: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?getinput?:
>>>> dm.y:914: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>> dm.y:914: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>> dm.y: In function ?eval?:
>>>> dm.y:999: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1005: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1009: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1012: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1017: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1034: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1037: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1041: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1052: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?ptree?:
>>>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y: In function ?getfile?:
>>>> dm.y:1146: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>> dm.y:1146: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>> dm.y: At top level:
>>>> dm.y:1178: error: conflicting types for ?getline?
>>>> /usr/include/stdio.h:449: error: previous declaration of ?getline? was here
>>>> make: *** [dm.o] Error 1
>>>> I'm wondering if you have any ideas of how to get this to compile? (I'm on Mac OS X 10.7.5)
>>>> Any hints will be greatly appreciated!
>>>> Thanks,
>>>> Mark
>>>> --
>>>> The greatest enemy of knowledge is not ignorance; it is the illusion of knowledge.  -Stephen Hawking
>>>> On Mar 5, 2013, at 12:35 PM, Gary PERLMAN wrote:
>>>>> Sorry, Mark,
>>>>> I've been out a lot. I wanted to make some minor updates to the source files to make them easier to compile, but it does not look like I'll get to that soon. So here is the usual stuff...
>>>>> Thank you for your interest in |STAT data manipulation and analysis software.
>>>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>>>> 	http://www.hcibib.org/stat/xyzzy/
>>>>> To obtain UNIX |STAT files, please follow the instructions at:
>>>>> 	http://www.acm.org/perlman/stat/#access
>>>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>>>> 	http://www.acm.org/perlman/stat/installation.txt
>>>>> DOS |STAT executables and documentation are available as a WinZip file:
>>>>> 	http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>>>>> HTML documentation is available from the |STAT home page:
>>>>> 	http://www.acm.org/perlman/stat/
>>>>> On Tue, 5 Mar 2013, Mark Palmerino wrote:
>>>>>> Good Morning Dr. Perlman,
>>>>>> I'm sending another email from a different account in the hopes it gets through to you.  I've sent a couple of follow-up requests since the last email you sent to me (see below), but have not heard back from you.
>>>>>> Would you mind letting me know if this gets through and if you might be able to send me a link to you updated sources?  I really benefit from your |STAT software and would like to update them.
>>>>>> Thanks,
>>>>>> Mark
>>>>>> On Jan 16, 2013, at 6:04 PM, Gary PERLMAN wrote:
>>>>>>> Coincidentally, I just received some suggestions to make compiling easier,
>>>>>>> so I want to integrate those and update the archive before sending you there.
>>>>>>> I'll try to get to it this week.
>>>>>>> Gary
>>>>>>> On Mon, 14 Jan 2013, Mark Palmerino wrote:
>>>>>>>> Dear Dr. Perlman,
>>>>>>>> Here are the two lines requested:
>>>>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>>>>>> I am actually a long time user of your statistical and data manipulation routines and think they are great.
>>>>>>>> I have recently upgraded to a new Mac computer and the current source I have (from many years ago) isn't compiling (I'm using Mac OS 10.7.5 on one computer and 10.8.2 on another).
>>>>>>>> Your installation notes suggest that as recently as 2010 you've modified the sources to compile on modern platforms, so I'm hoping the current archive will work for me - or be closer to working.
>>>>>>>> If you have any specific suggestions for compiling your package under either of the above operating systems, they would be greatly appreciated.
>>>>>>>> Thank you and I look forward to receiving instructions for accessing the updated source distribution.
>>>>>>>> Many Thanks,
>>>>>>>> Mark
>>>
>
>

From perlman@turing.acm.org Tue Mar 19 17:32:38 2013 -0400
Date: Tue, 19 Mar 2013 17:32:38 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
Subject: Re: |STAT request
In-Reply-To: <F0601998-980E-4B5B-98B4-0D3F822393B6@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303191732001.24116@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
 <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
 <Pine.LNX.4.64.1303181119090.16684@turing.acm.org>
 <6945E126-22D5-4D9A-80E1-A10629017CD1@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191045490.2282@turing.acm.org>
 <08976F96-3841-4EFA-AFBE-241833E1250C@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191451340.28643@turing.acm.org>
 <51854797-5B7D-410B-9543-5BC53F3674D8@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191628260.25256@turing.acm.org>
 <F0601998-980E-4B5B-98B4-0D3F822393B6@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: 
X-Keywords:                 
X-UID: 41

I'm thinking this might work:

#ifdef __STDC__
#include "stdlib.h"
#else
extern  double  atof ();
#endif
extern  void    *malloc ();

On Tue, 19 Mar 2013, Baudilio Tejerina wrote:

> Or, place the declaration in the STD directive:
>
> #ifdef __STDC__
> extern  void    *malloc ();
> //#include "stdlib.h"
> #else
> extern  double  atof ();
> extern  char    *malloc ();
> #endif
>
>
> I don't know if that will affect other OS/compiler.
>
> By the way, doesn't malloc calls return void pointers?
> (I don;t know for sure. I'd better dust my C knowledge)
>
> Regards,
> Baudilio
>
>
>
>
> On Mar 19, 2013, at 3:30 PM, Gary PERLMAN <perlman@turing.acm.org> wrote:
>
>> On Tue, 19 Mar 2013, Baudilio Tejerina wrote:
>>
>>> Hi Gary.
>>>
>>> I've reinstalled the latest version and all went fine (except 'calc').
>>>
>>> I'm sending the stdlib.f in the following (compressed) attachment.
>>
>> So calc.c has:
>> 	extern  char    *malloc ();
>> which I think should change to:
>> 	extern  void    *malloc ();
>> Does that make any difference for you?
>
>

From perlman@turing.acm.org Tue Mar 19 17:34:07 2013 -0400
Date: Tue, 19 Mar 2013 17:34:07 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Mark Palmerino <mpalmerino@mac.com>
Subject: Re: OK - might have ff working
In-Reply-To: <1F8325AF-97A6-49D6-B405-4B744F25A38C@mac.com>
Message-ID: <Pine.LNX.4.64.1303191733200.24116@turing.acm.org>
References: <39FC71D5-232E-41E6-9131-C0C9240F9AD8@mac.com>
 <Pine.LNX.4.64.1303051233460.488@turing.acm.org> <79D1E545-3F49-4898-BCF1-9A8928B158F5@mac.com>
 <Pine.LNX.4.64.1303171630250.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172037570.32550@turing.acm.org> <1F8325AF-97A6-49D6-B405-4B744F25A38C@mac.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 42

I'm thinking this might work in calc.c (move the declaration of malloc outside the ifdef):

#ifdef __STDC__
#include "stdlib.h"
#else
extern  double  atof ();
#endif
extern  void    *malloc ();


On Tue, 19 Mar 2013, Mark Palmerino wrote:

> Hi Gary,
>
> I tried to figure out why ff wasn't compiling - based on the errors, I checked the /usr/includes/strings.h and found the following lines:
>
> __BEGIN_DECLS
> int      ffsl(long) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
> int      fls(int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
> int      flsl(long) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
> __END_DECLS
>
> So, looks like there is conflict definition for fls in this include file.  So, I modified the fls.c source and changed references to fls to _fls and recompiled.
>
> Got some warnings but was able to run this test successfully:
>
> ff -dc -w 79 example.txt
>
> There might be some other, more standard way, of handling this problem (that doesn't require renaming fls), but I'm not enough of a programmer to know what that would be.  If you (or someone else) has a suggestion, I'm willing to try it.
>
> I will look at the output from the calc compilation to see if I can figure out how to get that to compile, but I might be out of my league on it...
>
> Thanks,
>
> Mark
>
>
>
>
> On Mar 17, 2013, at 8:38 PM, Gary PERLMAN wrote:
>
>> My apologies, but when I made the archive for |STAT,
>> I forgot to move it to where you would find it.
>> I updated the archive at 20:02 EDT on 2013-03-17,
>> so if you downloaded stat.tar.Z before that,
>> you will need to download it again.
>>
>> For your information, the changes were to address
>> problems introduced by changes to C compilers,
>> which stopped the programs from compiling
>> (dm, calc, and perm). The programs, as you may know,
>> have not changed substantially in over 20 years.
>>
>> Gary Perlman
>>
>>
>> On Sun, 17 Mar 2013, Gary PERLMAN wrote:
>>
>>> Dear Mark,
>>>
>>> I have made some minor changes to |STAT (e.g., renamed getline) to avoid problems.
>>> I decided that the remaining warnings are as much trouble to get rid of as endure;
>>> they might go away for some people, but they might break the compilation for others.
>>> The warnings are harmless, or at least have been for decades.
>>>
>>> Everything should compile and run, I think.
>>>
>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>> 	http://www.hcibib.org/stat/xyzzy/
>>>
>>> To obtain UNIX |STAT files, please follow the instructions at:
>>> 	http://hcibib.org/perlman/stat/#access
>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>> 	http://hcibib.org/perlman/stat/installation.txt
>>>
>>> HTML documentation is available from the |STAT home page:
>>> 	http://hcibib.org/perlman/stat/
>>>
>>> Gary
>>>
>>> On Wed, 6 Mar 2013, Mark Palmerino wrote:
>>>
>>>> Hi Gary,
>>>> Thanks for sending!
>>>> I tried 'make all' and it looks like some of the programs compiled (based on what ended up in the bin directory), but some did not.  For example, when I type 'make dm', this is what I get:
>>>> <mbp-/Users/markp/src/stat/src> make dm
>>>> gcc -bsd  -DPTREE -c dm.c
>>>> In file included from stat.h:18,
>>>>                from dm.y:4:
>>>> string.h:10: warning: conflicting types for built-in function ?strlen?
>>>> string.h:11: warning: conflicting types for built-in function ?strspn?
>>>> string.h:11: warning: conflicting types for built-in function ?strcspn?
>>>> In file included from stat.h:22,
>>>>                from dm.y:4:
>>>> stdlib.h:1: warning: conflicting types for built-in function ?malloc?
>>>> stdlib.h:1: warning: conflicting types for built-in function ?calloc?
>>>> dm.y: In function ?yylex?:
>>>> dm.y:449: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?strsave?:
>>>> dm.y:723: warning: incompatible implicit declaration of built-in function ?strdup?
>>>> dm.y: In function ?node?:
>>>> dm.y:736: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?main?:
>>>> dm.y:756: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?initial?:
>>>> dm.y:792: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:811: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>> dm.y:811: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>> dm.y:831: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:850: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?loop?:
>>>> dm.y:883: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?getinput?:
>>>> dm.y:914: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>> dm.y:914: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>> dm.y: In function ?eval?:
>>>> dm.y:999: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1005: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1009: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1012: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1017: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1034: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1037: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1041: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y:1052: warning: incompatible implicit declaration of built-in function ?exit?
>>>> dm.y: In function ?ptree?:
>>>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>> dm.y: In function ?getfile?:
>>>> dm.y:1146: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>> dm.y:1146: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>> dm.y: At top level:
>>>> dm.y:1178: error: conflicting types for ?getline?
>>>> /usr/include/stdio.h:449: error: previous declaration of ?getline? was here
>>>> make: *** [dm.o] Error 1
>>>> I'm wondering if you have any ideas of how to get this to compile? (I'm on Mac OS X 10.7.5)
>>>> Any hints will be greatly appreciated!
>>>> Thanks,
>>>> Mark
>>>> --
>>>> The greatest enemy of knowledge is not ignorance; it is the illusion of knowledge.  -Stephen Hawking
>>>> On Mar 5, 2013, at 12:35 PM, Gary PERLMAN wrote:
>>>>> Sorry, Mark,
>>>>> I've been out a lot. I wanted to make some minor updates to the source files to make them easier to compile, but it does not look like I'll get to that soon. So here is the usual stuff...
>>>>> Thank you for your interest in |STAT data manipulation and analysis software.
>>>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>>>> 	http://www.hcibib.org/stat/xyzzy/
>>>>> To obtain UNIX |STAT files, please follow the instructions at:
>>>>> 	http://www.acm.org/perlman/stat/#access
>>>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>>>> 	http://www.acm.org/perlman/stat/installation.txt
>>>>> DOS |STAT executables and documentation are available as a WinZip file:
>>>>> 	http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>>>>> HTML documentation is available from the |STAT home page:
>>>>> 	http://www.acm.org/perlman/stat/
>>>>> On Tue, 5 Mar 2013, Mark Palmerino wrote:
>>>>>> Good Morning Dr. Perlman,
>>>>>> I'm sending another email from a different account in the hopes it gets through to you.  I've sent a couple of follow-up requests since the last email you sent to me (see below), but have not heard back from you.
>>>>>> Would you mind letting me know if this gets through and if you might be able to send me a link to you updated sources?  I really benefit from your |STAT software and would like to update them.
>>>>>> Thanks,
>>>>>> Mark
>>>>>> On Jan 16, 2013, at 6:04 PM, Gary PERLMAN wrote:
>>>>>>> Coincidentally, I just received some suggestions to make compiling easier,
>>>>>>> so I want to integrate those and update the archive before sending you there.
>>>>>>> I'll try to get to it this week.
>>>>>>> Gary
>>>>>>> On Mon, 14 Jan 2013, Mark Palmerino wrote:
>>>>>>>> Dear Dr. Perlman,
>>>>>>>> Here are the two lines requested:
>>>>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>>>>>> I am actually a long time user of your statistical and data manipulation routines and think they are great.
>>>>>>>> I have recently upgraded to a new Mac computer and the current source I have (from many years ago) isn't compiling (I'm using Mac OS 10.7.5 on one computer and 10.8.2 on another).
>>>>>>>> Your installation notes suggest that as recently as 2010 you've modified the sources to compile on modern platforms, so I'm hoping the current archive will work for me - or be closer to working.
>>>>>>>> If you have any specific suggestions for compiling your package under either of the above operating systems, they would be greatly appreciated.
>>>>>>>> Thank you and I look forward to receiving instructions for accessing the updated source distribution.
>>>>>>>> Many Thanks,
>>>>>>>> Mark
>>>
>
>

From perlman@turing.acm.org Tue Mar 19 19:16:50 2013 -0400
Date: Tue, 19 Mar 2013 19:16:50 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
Subject: Re: |STAT request
In-Reply-To: <FBB31435-4E36-4CE6-856D-0DCD2EEEE12C@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303191900420.21322@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
 <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
 <Pine.LNX.4.64.1303181119090.16684@turing.acm.org>
 <6945E126-22D5-4D9A-80E1-A10629017CD1@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191045490.2282@turing.acm.org>
 <08976F96-3841-4EFA-AFBE-241833E1250C@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191451340.28643@turing.acm.org>
 <51854797-5B7D-410B-9543-5BC53F3674D8@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191628260.25256@turing.acm.org>
 <F0601998-980E-4B5B-98B4-0D3F822393B6@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191732001.24116@turing.acm.org>
 <FBB31435-4E36-4CE6-856D-0DCD2EEEE12C@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: RO
X-Status: 
X-Keywords:                 
X-UID: 43

On Tue, 19 Mar 2013, Baudilio Tejerina wrote:

> Sorry. It doesn't.

gp: Darn. Still, thanks for checking.

> However, the following does
>
> #ifndef __STDC__
> extern  double  atof ();
> #endif

gp: So, if worked with no mention of malloc? I'm confused.
Which, if any, is __STDC__ defined your two platforms?

> A) In the Linux - RHEL: just one warning message:
>
> desc.c: In function ?printstats?:
> desc.c:248: warning: passing argument 4 of ?qsort? from incompatible pointer type
> /usr/include/stdlib.h:761: note: expected ?__compar_fn_t? but argument is of type ?int (*)(float *, float *)?

gp: The declaration of qsort looks inconsistent across platforms, so I don't know what to do,
other than live with the warning.

> and the tests all passed with the exception of the one reported earlier.
>
>
> B) In the OSX case also just one warning:
>
> /usr/bin/gcc -O2 -ffreestanding -DI_DATA -c mdmat.c
> mdmat.c: In function ?mdlevels?:
> mdmat.c:204: warning: assignment makes pointer from integer without a cast

gp: I don't understand how it thinks it's an integer.

> However, in the test there is one error that did not show up before.
> The entire report from 'make test' follows next:

gp: That's two tests failing, both apparently due to dm failing to provide
data to contab and anova. Could be example script have been modified
so there's a problem with the temp file scores.dat?

> Testing the |STAT Programs
> contab: Not enough (or no) input data.
> anova: Not enough (or no) input data.
> 186c186
> < |                     11       |
> ---
>> |                     1        |
> 202,280d201
> < FACTOR:  assistant     gender    success      count
> < LEVELS:          2          2          2         20
> <
> < assistan   count
> < john          10
> < jane          10
> < Total         20
> < NOTE: Yates' correction for continuity applied
> < 	chisq       0.000000     df   1      p  1.000000
> <
> < gender     count
> < male          12
> < female         8
> < Total         20
> < NOTE: Yates' correction for continuity applied
> < 	chisq       0.450000     df   1      p  0.502335
> <
> < success    count
> < fail          12
> < pass           8
> < Total         20
> < NOTE: Yates' correction for continuity applied
> < 	chisq       0.450000     df   1      p  0.502335
> <
> < SOURCE: assistant gender
> <             male  female  Totals
> < john           6       4      10
> < jane           6       4      10
> < Totals        12       8      20
> < Analysis for assistant x gender:
> < 	NOTE: Yates' correction for continuity applied
> < 	WARNING: 2 of 4 cells had expected frequencies < 5
> < 	chisq       0.000000     df   1      p  1.000000
> < 	Fisher Exact One-Tailed Probability     0.675042
> < 	Fisher Exact Other-Tail Probability     0.675042
> < 	Fisher Exact Two-Tailed Probability     1.000000
> < 	phi Coefficient == Cramer's V           0.000000
> < 	Contingency Coefficient                 0.000000
> <
> < SOURCE: assistant success
> <             fail    pass  Totals
> < john           4       6      10
> < jane           8       2      10
> < Totals        12       8      20
> < Analysis for assistant x success:
> < 	NOTE: Yates' correction for continuity applied
> < 	WARNING: 2 of 4 cells had expected frequencies < 5
> < 	chisq       1.875000     df   1      p  0.170904
> < 	Fisher Exact One-Tailed Probability     0.084901
> < 	Fisher Exact Other-Tail Probability     0.084901
> < 	Fisher Exact Two-Tailed Probability     0.169802
> < 	phi Coefficient == Cramer's V           0.306186
> < 	Contingency Coefficient                 0.292770
> <
> < SOURCE: gender success
> <             fail    pass  Totals
> < male           8       4      12
> < female         4       4       8
> < Totals        12       8      20
> < Analysis for gender x success:
> < 	NOTE: Yates' correction for continuity applied
> < 	WARNING: 3 of 4 cells had expected frequencies < 5
> < 	chisq       0.078125     df   1      p  0.779855
> < 	Fisher Exact One-Tailed Probability     0.886759
> < 	Fisher Exact Other-Tail Probability     0.259609
> < 	Fisher Exact Two-Tailed Probability     1.000000
> < 	phi Coefficient == Cramer's V           0.062500
> < 	Contingency Coefficient                 0.062378
> <
> < SOURCE: assistant gender success
> < assistan  gender success
> <     john    male    fail       3
> <     john    male    pass       3
> <     john  female    fail       1
> <     john  female    pass       3
> <     jane    male    fail       5
> <     jane    male    pass       1
> <     jane  female    fail       3
> <     jane  female    pass       1
> 284,373d204
> < SOURCE: grand mean
> < assista gender  exam       N       MEAN         SD         SE
> <                           60    67.4667    18.0981     2.3365
> <
> < SOURCE: assistant
> < assista gender  exam       N       MEAN         SD         SE
> < john                      30    76.7000    13.7869     2.5171
> < jane                      30    58.2333    17.3179     3.1618
> <
> < SOURCE: gender
> < assista gender  exam       N       MEAN         SD         SE
> <         male              36    62.8611    20.1085     3.3514
> <         female            24    74.3750    11.9120     2.4315
> <
> < SOURCE: assistant gender
> < assista gender  exam       N       MEAN         SD         SE
> < john    male              18    73.5000    15.4053     3.6311
> < john    female            12    81.5000     9.6153     2.7757
> < jane    male              18    52.2222    18.8541     4.4440
> < jane    female            12    67.2500     9.6684     2.7910
> <
> < SOURCE: exam
> < assista gender  exam       N       MEAN         SD         SE
> <                 m1        20    67.7000    18.6720     4.1752
> <                 m2        20    64.6500    20.4303     4.5684
> <                 final     20    70.0500    15.3502     3.4324
> <
> < SOURCE: assistant exam
> < assista gender  exam       N       MEAN         SD         SE
> < john            m1        10    80.3000    11.9355     3.7743
> < john            m2        10    74.8000    16.3761     5.1786
> < john            final     10    75.0000    13.4247     4.2453
> < jane            m1        10    55.1000    15.5167     4.9068
> < jane            m2        10    54.5000    19.5973     6.1972
> < jane            final     10    65.1000    16.2101     5.1261
> <
> < SOURCE: gender exam
> < assista gender  exam       N       MEAN         SD         SE
> <         male    m1        12    61.9167    20.7822     5.9993
> <         male    m2        12    58.5833    22.5931     6.5221
> <         male    final     12    68.0833    17.1329     4.9459
> <         female  m1         8    76.3750    11.1475     3.9413
> <         female  m2         8    73.7500    13.1557     4.6512
> <         female  final      8    73.0000    12.7167     4.4960
> <
> < SOURCE: assistant gender exam
> < assista gender  exam       N       MEAN         SD         SE
> < john    male    m1         6    76.3333    14.1516     5.7774
> < john    male    m2         6    69.3333    19.1172     7.8046
> < john    male    final      6    74.8333    14.4418     5.8959
> < john    female  m1         4    86.2500     3.8622     1.9311
> < john    female  m2         4    83.0000     6.7823     3.3912
> < john    female  final      4    75.2500    13.8894     6.9447
> < jane    male    m1         6    47.5000    15.8461     6.4692
> < jane    male    m2         6    47.8333    21.9127     8.9458
> < jane    male    final      6    61.3333    18.1071     7.3922
> < jane    female  m1         4    66.5000     3.8730     1.9365
> < jane    female  m2         4    64.5000    11.3871     5.6936
> < jane    female  final      4    70.7500    13.0735     6.5368
> <
> < FACTOR  :    student  assistant     gender       exam      score
> < LEVELS  :         20          2          2          3         60
> < TYPE    :     RANDOM    BETWEEN    BETWEEN     WITHIN       DATA
> <
> < SOURCE                SS     df             MS         F      p
> < ===============================================================
> < mean	     273105.0667      1    273105.0667   443.734  0.000 ***
> < s/ag	       9847.5278     16       615.4705
> <
> < assista	       5115.2667      1      5115.2667     8.311  0.011 *
> < s/ag	       9847.5278     16       615.4705
> <
> < gender 	       1909.0028      1      1909.0028     3.102  0.097
> < s/ag	       9847.5278     16       615.4705
> <
> < ag	        177.8028      1       177.8028     0.289  0.598
> < s/ag	       9847.5278     16       615.4705
> <
> < exam   	        293.2333      2       146.6167     4.564  0.018 *
> < es/ag	       1027.8889     32        32.1215
> <
> < ae	        610.4333      2       305.2167     9.502  0.001 ***
> < es/ag	       1027.8889     32        32.1215
> <
> < ge	        314.5722      2       157.2861     4.897  0.014 *
> < es/ag	       1027.8889     32        32.1215
> <
> < age	         29.2056      2        14.6028     0.455  0.639
> < es/ag	       1027.8889     32        32.1215
> <
> make: *** [test] Error 1
>
>
>
> On Mar 19, 2013, at 4:32 PM, Gary PERLMAN <perlman@turing.acm.org> wrote:
>
>> #ifdef __STDC__
>> #include "stdlib.h"
>> #else
>> extern  double  atof ();
>> #endif
>> extern  void    *malloc ();
>
>

From perlman@turing.acm.org Wed Mar 20 12:02:42 2013 -0400
Date: Wed, 20 Mar 2013 12:02:42 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Mark Palmerino <mpalmerino@mac.com>
Subject: Re: OK - might have ff working
In-Reply-To: <B4053B32-0688-4180-B938-4EAA3C8229D9@mac.com>
Message-ID: <Pine.LNX.4.64.1303201138450.15589@turing.acm.org>
References: <39FC71D5-232E-41E6-9131-C0C9240F9AD8@mac.com>
 <Pine.LNX.4.64.1303051233460.488@turing.acm.org> <79D1E545-3F49-4898-BCF1-9A8928B158F5@mac.com>
 <Pine.LNX.4.64.1303171630250.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172037570.32550@turing.acm.org> <1F8325AF-97A6-49D6-B405-4B744F25A38C@mac.com>
 <Pine.LNX.4.64.1303191733200.24116@turing.acm.org> <B4053B32-0688-4180-B938-4EAA3C8229D9@mac.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Status: O
X-Status: 
X-Keywords:                  
X-UID: 44

Thanks, Mark.

I have this fear of 1 step forward and k steps back, not knowing if k is 0, 1, or who knows.

So, I'll take the change to STDLIB.h and see how that works out.

FYI: The compiler works on calc.c, but uses line-sync info to report messages about
calc.y, which was used to generate calc.c.

Gary

On Wed, 20 Mar 2013, Mark Palmerino wrote:

> Hi Gary,
>
> Thanks for the suggestions - with some more sleuthing, I think I got calc to compile - here is the error I was getting again:
>
> <mbp-/Users/markp/downloads/stat/src> make calc
> cc -O   -c -o calc.o calc.c
> In file included from calc.y:11:
> stdlib.h:1: error: conflicting types for ?malloc?
> stdlib.h:1: error: conflicting types for ?calloc?
>
> It looks like the conflicting types are due to the "stdlib.h" file in your source directory getting called in calc.y (not calc.c - though probably there, too). The place it is being called, I think, is in the ifdef you reference below (though in that ifdef in calc.y).  So, it appears as if __STDC__ is defined?
>
> The definition for malloc in the standard <stdlib.h> is void *malloc(size_t).
>
> What I did was to change the contents of your stdlib.h from:
>
> char *malloc (), *calloc ();
>
> to
>
> void *malloc (), *calloc ();
>
> I think that did it - calc compiled with some warnings:
>
> <mbp-/Users/markp/src/stat/src> make calc
> cc -O   -c -o calc.o calc.c
> calc.y: In function ?yylex?:
> calc.y:334: warning: incompatible implicit declaration of built-in function ?strlen?
> calc.y:337: warning: incompatible implicit declaration of built-in function ?strcpy?
> calc.y: In function ?process?:
> calc.y:427: warning: format not a string literal and no format arguments
> calc.y:427: warning: format not a string literal and no format arguments
> calc.y: In function ?control?:
> calc.y:497: warning: incompatible implicit declaration of built-in function ?strcpy?
> cc -O -o ~/bin/calc calc.o skipnumber.o -lm
>
> So, good progress.  I still need to test things, but they have compiled.
>
> Thanks!
>
> Mark
>
>
>
>
> On Mar 19, 2013, at 5:34 PM, Gary PERLMAN wrote:
>
>> I'm thinking this might work in calc.c (move the declaration of malloc outside the ifdef):
>>
>> #ifdef __STDC__
>> #include "stdlib.h"
>> #else
>> extern  double  atof ();
>> #endif
>> extern  void    *malloc ();
>>
>>
>> On Tue, 19 Mar 2013, Mark Palmerino wrote:
>>
>>> Hi Gary,
>>>
>>> I tried to figure out why ff wasn't compiling - based on the errors, I checked the /usr/includes/strings.h and found the following lines:
>>>
>>> __BEGIN_DECLS
>>> int      ffsl(long) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
>>> int      fls(int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
>>> int      flsl(long) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
>>> __END_DECLS
>>>
>>> So, looks like there is conflict definition for fls in this include file.  So, I modified the fls.c source and changed references to fls to _fls and recompiled.
>>>
>>> Got some warnings but was able to run this test successfully:
>>>
>>> ff -dc -w 79 example.txt
>>>
>>> There might be some other, more standard way, of handling this problem (that doesn't require renaming fls), but I'm not enough of a programmer to know what that would be.  If you (or someone else) has a suggestion, I'm willing to try it.
>>>
>>> I will look at the output from the calc compilation to see if I can figure out how to get that to compile, but I might be out of my league on it...
>>>
>>> Thanks,
>>>
>>> Mark
>>>
>>>
>>>
>>>
>>> On Mar 17, 2013, at 8:38 PM, Gary PERLMAN wrote:
>>>
>>>> My apologies, but when I made the archive for |STAT,
>>>> I forgot to move it to where you would find it.
>>>> I updated the archive at 20:02 EDT on 2013-03-17,
>>>> so if you downloaded stat.tar.Z before that,
>>>> you will need to download it again.
>>>>
>>>> For your information, the changes were to address
>>>> problems introduced by changes to C compilers,
>>>> which stopped the programs from compiling
>>>> (dm, calc, and perm). The programs, as you may know,
>>>> have not changed substantially in over 20 years.
>>>>
>>>> Gary Perlman
>>>>
>>>>
>>>> On Sun, 17 Mar 2013, Gary PERLMAN wrote:
>>>>
>>>>> Dear Mark,
>>>>>
>>>>> I have made some minor changes to |STAT (e.g., renamed getline) to avoid problems.
>>>>> I decided that the remaining warnings are as much trouble to get rid of as endure;
>>>>> they might go away for some people, but they might break the compilation for others.
>>>>> The warnings are harmless, or at least have been for decades.
>>>>>
>>>>> Everything should compile and run, I think.
>>>>>
>>>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>>>> 	http://www.hcibib.org/stat/xyzzy/
>>>>>
>>>>> To obtain UNIX |STAT files, please follow the instructions at:
>>>>> 	http://hcibib.org/perlman/stat/#access
>>>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>>>> 	http://hcibib.org/perlman/stat/installation.txt
>>>>>
>>>>> HTML documentation is available from the |STAT home page:
>>>>> 	http://hcibib.org/perlman/stat/
>>>>>
>>>>> Gary
>>>>>
>>>>> On Wed, 6 Mar 2013, Mark Palmerino wrote:
>>>>>
>>>>>> Hi Gary,
>>>>>> Thanks for sending!
>>>>>> I tried 'make all' and it looks like some of the programs compiled (based on what ended up in the bin directory), but some did not.  For example, when I type 'make dm', this is what I get:
>>>>>> <mbp-/Users/markp/src/stat/src> make dm
>>>>>> gcc -bsd  -DPTREE -c dm.c
>>>>>> In file included from stat.h:18,
>>>>>>               from dm.y:4:
>>>>>> string.h:10: warning: conflicting types for built-in function ?strlen?
>>>>>> string.h:11: warning: conflicting types for built-in function ?strspn?
>>>>>> string.h:11: warning: conflicting types for built-in function ?strcspn?
>>>>>> In file included from stat.h:22,
>>>>>>               from dm.y:4:
>>>>>> stdlib.h:1: warning: conflicting types for built-in function ?malloc?
>>>>>> stdlib.h:1: warning: conflicting types for built-in function ?calloc?
>>>>>> dm.y: In function ?yylex?:
>>>>>> dm.y:449: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y: In function ?strsave?:
>>>>>> dm.y:723: warning: incompatible implicit declaration of built-in function ?strdup?
>>>>>> dm.y: In function ?node?:
>>>>>> dm.y:736: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y: In function ?main?:
>>>>>> dm.y:756: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y: In function ?initial?:
>>>>>> dm.y:792: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:811: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>>>> dm.y:811: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>>>> dm.y:831: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:850: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y: In function ?loop?:
>>>>>> dm.y:883: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y: In function ?getinput?:
>>>>>> dm.y:914: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>>>> dm.y:914: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>>>> dm.y: In function ?eval?:
>>>>>> dm.y:999: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:1005: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:1009: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:1012: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:1017: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:1034: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:1037: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:1041: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y:1052: warning: incompatible implicit declaration of built-in function ?exit?
>>>>>> dm.y: In function ?ptree?:
>>>>>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>>>> dm.y:1077: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>>>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>>>> dm.y:1081: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>>>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>>>> dm.y:1099: warning: format ?%d? expects type ?int?, but argument 2 has type ?long int?
>>>>>> dm.y: In function ?getfile?:
>>>>>> dm.y:1146: warning: passing argument 1 of ?getline? from incompatible pointer type
>>>>>> dm.y:1146: warning: passing argument 2 of ?getline? makes pointer from integer without a cast
>>>>>> dm.y: At top level:
>>>>>> dm.y:1178: error: conflicting types for ?getline?
>>>>>> /usr/include/stdio.h:449: error: previous declaration of ?getline? was here
>>>>>> make: *** [dm.o] Error 1
>>>>>> I'm wondering if you have any ideas of how to get this to compile? (I'm on Mac OS X 10.7.5)
>>>>>> Any hints will be greatly appreciated!
>>>>>> Thanks,
>>>>>> Mark
>>>>>> --
>>>>>> The greatest enemy of knowledge is not ignorance; it is the illusion of knowledge.  -Stephen Hawking
>>>>>> On Mar 5, 2013, at 12:35 PM, Gary PERLMAN wrote:
>>>>>>> Sorry, Mark,
>>>>>>> I've been out a lot. I wanted to make some minor updates to the source files to make them easier to compile, but it does not look like I'll get to that soon. So here is the usual stuff...
>>>>>>> Thank you for your interest in |STAT data manipulation and analysis software.
>>>>>>> UNIX |STAT for is now (only) available via Web browsers at a secret location.
>>>>>>> 	http://www.hcibib.org/stat/xyzzy/
>>>>>>> To obtain UNIX |STAT files, please follow the instructions at:
>>>>>>> 	http://www.acm.org/perlman/stat/#access
>>>>>>> There are installation notes (e.g., for Mac OS X and Linux) at:
>>>>>>> 	http://www.acm.org/perlman/stat/installation.txt
>>>>>>> DOS |STAT executables and documentation are available as a WinZip file:
>>>>>>> 	http://www.acm.org/perlman/stat/DOS-STAT.ZIP
>>>>>>> HTML documentation is available from the |STAT home page:
>>>>>>> 	http://www.acm.org/perlman/stat/
>>>>>>> On Tue, 5 Mar 2013, Mark Palmerino wrote:
>>>>>>>> Good Morning Dr. Perlman,
>>>>>>>> I'm sending another email from a different account in the hopes it gets through to you.  I've sent a couple of follow-up requests since the last email you sent to me (see below), but have not heard back from you.
>>>>>>>> Would you mind letting me know if this gets through and if you might be able to send me a link to you updated sources?  I really benefit from your |STAT software and would like to update them.
>>>>>>>> Thanks,
>>>>>>>> Mark
>>>>>>>> On Jan 16, 2013, at 6:04 PM, Gary PERLMAN wrote:
>>>>>>>>> Coincidentally, I just received some suggestions to make compiling easier,
>>>>>>>>> so I want to integrate those and update the archive before sending you there.
>>>>>>>>> I'll try to get to it this week.
>>>>>>>>> Gary
>>>>>>>>> On Mon, 14 Jan 2013, Mark Palmerino wrote:
>>>>>>>>>> Dear Dr. Perlman,
>>>>>>>>>> Here are the two lines requested:
>>>>>>>>>> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>>>>>>>>>> I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>>>>>>>>>> I am actually a long time user of your statistical and data manipulation routines and think they are great.
>>>>>>>>>> I have recently upgraded to a new Mac computer and the current source I have (from many years ago) isn't compiling (I'm using Mac OS 10.7.5 on one computer and 10.8.2 on another).
>>>>>>>>>> Your installation notes suggest that as recently as 2010 you've modified the sources to compile on modern platforms, so I'm hoping the current archive will work for me - or be closer to working.
>>>>>>>>>> If you have any specific suggestions for compiling your package under either of the above operating systems, they would be greatly appreciated.
>>>>>>>>>> Thank you and I look forward to receiving instructions for accessing the updated source distribution.
>>>>>>>>>> Many Thanks,
>>>>>>>>>> Mark
>>>>>
>>>
>>>
>
>

From perlman@turing.acm.org Wed Mar 20 12:48:01 2013 -0400
Status: 
X-Status: 
X-Keywords:
Date: Wed, 20 Mar 2013 12:48:01 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
Subject: Re: |STAT request
In-Reply-To: <FBB31435-4E36-4CE6-856D-0DCD2EEEE12C@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303201235030.16475@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
 <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
 <Pine.LNX.4.64.1303181119090.16684@turing.acm.org>
 <6945E126-22D5-4D9A-80E1-A10629017CD1@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191045490.2282@turing.acm.org>
 <08976F96-3841-4EFA-AFBE-241833E1250C@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191451340.28643@turing.acm.org>
 <51854797-5B7D-410B-9543-5BC53F3674D8@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191628260.25256@turing.acm.org>
 <F0601998-980E-4B5B-98B4-0D3F822393B6@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191732001.24116@turing.acm.org>
 <FBB31435-4E36-4CE6-856D-0DCD2EEEE12C@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

On Tue, 19 Mar 2013, Baudilio Tejerina wrote:

Back to pair.c for the missing point in the plot,
here is a new pair.c:
 	http://hcibib.org/stat/xyzzy/pair.c
which will print an error message if the plot coordinates are beyond limits.
My only theory is that the scaled values were off by a bit because of
differences between float and double formats. They are now all float,
which should be fine for a simple plot, so my theory can be tested.
Be sure to watch for error message from the example script.

Gary

From perlman@turing.acm.org Wed Mar 20 16:40:37 2013 -0400
Status: 
X-Status: 
X-Keywords:
Date: Wed, 20 Mar 2013 16:40:37 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Baudilio Tejerina <btejerina@earth.northwestern.edu>
Subject: Re: |STAT request
In-Reply-To: <F243E617-E380-4949-8EB9-4DDBBB440F2F@earth.northwestern.edu>
Message-ID: <Pine.LNX.4.64.1303201634280.19149@turing.acm.org>
References: <F299F2D3-2A48-4AE5-92CB-07C86F4E0993@earth.northwestern.edu>
 <Pine.LNX.4.64.1303171638040.6463@turing.acm.org>
 <Pine.LNX.4.64.1303172036410.32550@turing.acm.org>
 <49CDA769-6F70-463D-AF63-825D82B6EEFA@earth.northwestern.edu>
 <Pine.LNX.4.64.1303181119090.16684@turing.acm.org>
 <6945E126-22D5-4D9A-80E1-A10629017CD1@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191045490.2282@turing.acm.org>
 <08976F96-3841-4EFA-AFBE-241833E1250C@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191451340.28643@turing.acm.org>
 <51854797-5B7D-410B-9543-5BC53F3674D8@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191628260.25256@turing.acm.org>
 <F0601998-980E-4B5B-98B4-0D3F822393B6@earth.northwestern.edu>
 <Pine.LNX.4.64.1303191732001.24116@turing.acm.org>
 <FBB31435-4E36-4CE6-856D-0DCD2EEEE12C@earth.northwestern.edu>
 <Pine.LNX.4.64.1303201235030.16475@turing.acm.org>
 <F243E617-E380-4949-8EB9-4DDBBB440F2F@earth.northwestern.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

On Wed, 20 Mar 2013, Baudilio Tejerina wrote:

> Hi Gary.
>
> I think that that did the trick:
> All source code files compile correctly (with the few warnings I described) 
> and the objects linked well.
>
> The tests, all passed; no differences with respect to the references in file 
> "example.out" were found.

Hurray! I'm leaning toward calling this a compiler bug, but mixing double and float
variables in calculations is asking for trouble. Memory cost money back then...

> So, in summary |STAT compiles with no problems in:
>
> A) RHEL 6.3 with CC= /usr/bin/gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) 
> (GCC)
> B) OSX 10.5 (intel-based)  with CC= /usr/bin/gcc version 4.0.1 (Apple Inc. 
> build 5490)
> C) OSX 10.4 (powerpc-based)  with CC= /usr/bin/gcc
>
> Yesterday I was working in the newest OSX 10.8 (gcc 4.2.1). In this case 'dm' 
> compiles but crashes in the last two tests.

Well, that's a slap in the face! Not knowing anything, I suggest turning
off any optimization. When gcc first came out, its optimizer produced super
fast code, incorrect code, mind you, but super fast. Crashing would have been
an improvement.

Anyways, thanks for all your help.

Gary

> Regards,
> Baudilio
>
> On Mar 20, 2013, at 11:48 AM, Gary PERLMAN wrote:
>
>> On Tue, 19 Mar 2013, Baudilio Tejerina wrote:
>> 
>> Back to pair.c for the missing point in the plot,
>> here is a new pair.c:
>> 	http://hcibib.org/stat/xyzzy/pair.c
>> which will print an error message if the plot coordinates are beyond 
>> limits.
>> My only theory is that the scaled values were off by a bit because of
>> differences between float and double formats. They are now all float,
>> which should be fine for a simple plot, so my theory can be tested.
>> Be sure to watch for error message from the example script.
>> 
>> Gary
>
> Baudilio Tejerina
> Department of Earth and Planetary Sciences
> Northwestern University
> 2145 Sheridan Road, Tech F489
> Evanston, IL - 60208-8060
>
> : [+1] (847) 467 0128
> LinkedIn/BTejerina
>

From perlman@turing.acm.org Wed Mar 27 17:43:12 2013 -0400
Status: 
X-Status: 
X-Keywords:
Date: Wed, 27 Mar 2013 17:43:12 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Stephen Payne <sjp39@bath.ac.uk>
Subject: Re: Review request: HCI submission on statistics
In-Reply-To: <51535F2E.60504@bath.ac.uk>
Message-ID: <Pine.LNX.4.64.1303271740210.8741@turing.acm.org>
References: <51535F2E.60504@bath.ac.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

Dear Steve,

I would be happy to serve a a reviewer. I think that IF it is accepted,
then having commentaries would potentially be a great service to the
field.

Gary

On Wed, 27 Mar 2013, Stephen Payne wrote:

> Dear Gary,
>
> The journal Human-Computer Interaction has received an article which 
> critiques the role of inferential statistics in HCI.
>
> I am writing to ask if you might be willing to review the article. 
> Essentially this is an ordinary review - addressing the question: Should the 
> paper be published in Human-Computer Interaction. However, the editors, Tom 
> Moran and Steve Whittaker are minded, IF the paper is acceptable, according 
> to standard criteria, to publish it along with commentaries that broaden the 
> discussion of statistic in HCI - considering any special issues may exist for 
> the field.
>
> I have appended the title, authors and abstract below. Please let me know if 
> you are happy to review the paper, and if so I will send it along.
>
> Very best wishes,
>
> Steve
>
> Methodology matters: a review and recommendation of statistical practices in 
> HCI
>
> Judy Robertson & Maurits Kaptein
>
> According to Ioannidis (2005), most published research findings in the 
> medical sciences are false. His critique of quantitative methods in the 
> medical field, and other discussion in the social and economic sciences, 
> motivate us to reconsider the quantitative methods that we ourselves use in 
> HCI: we surely would like our quantitative findings to be true. We review 
> eight of the top cited quantitative works in our field and describe how (1) 
> misinterpretations of the p-value, (2) the fallacy of the transposed 
> conditional, (3) a lack of power, (4) a confusion of p-values and effect 
> sizes, (5) multiple comparisons, and (6) researcher degrees of freedom also 
> threaten our own findings. We offer a number of solutions to the above 
> problem and identify two issues that we need to improve on:/a)/ we should 
> identify cases where null hypothesis significance testing (NHST) tells us 
> what we need to know but also those cases where alternative analysis methods 
> (e.g. Bayesian) might be more suitable and /b)/ we should eliminate common 
> errors in carrying out NHST which potentially lead to errors in interpreting 
> results, thus misdirecting future research effort.
>
>
>

From perlman@turing.acm.org Wed Mar 27 19:21:43 2013 -0400
Status: 
X-Status: 
X-Keywords:
Date: Wed, 27 Mar 2013 19:21:43 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: "Gary Perlman @ Yahoo" <garyperlman@yahoo.com>
Subject: hcii listing
Message-ID: <Pine.LNX.4.64.1303271921300.24930@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

2007 Human-Computer Interaction. Interaction Design and Usability, 12th HCI International 2007 Part I
2007 Human-Computer Interaction. Interaction Platforms and Techniques, 12th HCI International 2007 Part II
2007 Human-Computer Interaction. HCI Intelligent Multimodal Interaction Environments, 12th HCI International 2007 Part III
2007 Human-Computer Interaction. HCI Applications and Services, 12th HCI International 2007 Part IV
2007 Universal Access in Human Computer Interaction. Coping with Diversity, 4th UAHCI 2007 Part I
2007 Universal Access in Human-Computer Interaction. Ambient Interaction, 4th UAHCI 2007 Part II
2007 Universal Access in Human-Computer Interaction. Applications and Services, 4th UAHCI 2007 Part III
2007 Human Interface and the Management of Information. Methods, Techniques and Tools in Information Design, Symposium on Human Interface 2007 Part I
2007 Human Interface and the Management of Information. Interacting in Information Environments, Symposium on Human Interface 2007 Part II
2007 Usability and Internationalization. HCI and Culture, Second UI-HCII 2007 Part I
2007 Usability and Internationalization. Global and Local User Interfaces, Second UI-HCII 2007 Part II
2007 Digital Human Modeling, First ICDHM 2007 
2007 Engineering Psychology and Cognitive Ergonomics, 7th EPCE 2007 
2007 Virtual Reality, Second ICVR 2007 
2007 Online Communities and Social Computing, Second OCSC 2007 
2007 Foundations of Augmented Cognition, Third FAC 2007 
2007 Ergonomics and Health Aspects of Work with Computers, EHAWC 2007 
2009 Human-Computer Interaction. New Trends, 13th HCI International 2009 Part I
2009 Human-Computer Interaction. Novel Interaction Methods and Techniques, 13th HCI International 2009 Part II
2009 Human-Computer Interaction. Ambient, Ubiquitous and Intelligent Interaction, 13th HCI International 2009 Part III
2009 Human-Computer Interaction. Interacting in Various Application Domains, 13th HCI International 2009 Part IV
2009 Universal Access in Human-Computer Interaction. Addressing Diversity, 5th UAHCI 2009 Part I
2009 Universal Access in Human-Computer Interaction. Intelligent and Ubiquitous Interaction Environments, 5th UAHCI 2009 Part II
2009 Universal Access in Human-Computer Interaction. Applications and Services, 5th UAHCI 2009 Part III
2009 Human Interface and the Management of Information. Designing Information Environments, Symposium on Human Interface 2009 Part I
2009 Human Interface and the Management of Information. Information and Interaction, Symposium on Human Interface 2009 Part II
2009 Human Centered Design, First HCD 2009 
2009 Digital Human Modeling, Second ICDHM 2009 
2009 Online Communities and Social Computing, Third OCSC 2009 
2009 Virtual and Mixed Reality, Third VMR 2009 
2009 Internationalization, Design and Global Development, Third IDGD 2009 
2009 Ergonomics and Health Aspects of Work with Computers, EHAWC 2009 
2009 Foundations of Augmented Cognition. Neuroergonomics and Operational Neuroscience, 5th FAC 2009 
2009 Engineering Psychology and Cognitive Ergonomics, 8th EPCE 2009 
2011 Human-Computer Interaction. Design and Development Approaches - 14th HCI International 2011 Part I
2011 Human-Computer Interaction. Interaction Techniques and Environments - 14th HCI International 2011 Part II
2011 Human-Computer Interaction. Towards Mobile and Intelligent Interaction Environments - 14th HCI International 2011 Part III
2011 Human-Computer Interaction. Users and Applications - 14th HCI International 2011 Part IV
2011 Universal Access in Human-Computer Interaction. Design for All and eInclusion - 6th UAHCI 2011 Part I
2011 Universal Access in Human-Computer Interaction. Users Diversity - 6th UAHCI 2011 Part II
2011 Universal Access in Human-Computer Interaction. Context Diversity - 6th UAHCI 2011 Part III
2011 Universal Access in Human-Computer Interaction. Applications and Services - 6th UAHCI 2011 Part IV
2011 Design, User Experience, and Usability. Theory, Methods, Tools and Practice - First DUXU 2011 Part I
2011 Design, User Experience, and Usability. Theory, Methods, Tools and Practice - First DUXU 2011 Part II
2011 Human Interface and the Management of Information. Interacting with Information - Symposium on Human Interface 2011 Part I
2011 Human Interface and the Management of Information. Interacting with Information - Symposium on Human Interface 2011 Part II
2011 Virtual and Mixed Reality 2011 - New Trends Part I
2011 Virtual and Mixed Reality 2011 - Systems and Applications Part II
2011 Internationalization, Design and Global Development - 4th IDGD 2011 
2011 Human Centered Design - Second HCD 2011 
2011 Digital Human Modeling - Third ICDHM 2011 
2011 Online Communities and Social Computing - 4th OCSC 2011 
2011 Ergonomics and Health Aspects of Work with Computers - EHAWC 2011 
2011 Foundations of Augmented Cognition. Directing the Future of Adaptive Systems - 6th FAC 2011 
2011 Engineering Psychology and Cognitive Ergonomics - 9th EPCE 2011 
2011 HCI International 2011 - Posters' Extended Abstracts Part I
2011 HCI International 2011 - Posters' Extended Abstracts Part II

From perlman@turing.acm.org Wed Mar 27 19:22:35 2013 -0400
Status: 
X-Status: 
X-Keywords:
Date: Wed, 27 Mar 2013 19:22:35 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: "Gary Perlman @ Yahoo" <garyperlman@yahoo.com>
Subject: hcii volumes
Message-ID: <Pine.LNX.4.64.1303271922080.25108@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

2007  1 Human-Computer Interaction. Interaction Design and Usability, 12th HCI International 2007 Part I
2007  2 Human-Computer Interaction. Interaction Platforms and Techniques, 12th HCI International 2007 Part II
2007  3 Human-Computer Interaction. HCI Intelligent Multimodal Interaction Environments, 12th HCI International 2007 Part III
2007  4 Human-Computer Interaction. HCI Applications and Services, 12th HCI International 2007 Part IV
2007  5 Universal Access in Human Computer Interaction. Coping with Diversity, 4th UAHCI 2007 Part I
2007  6 Universal Access in Human-Computer Interaction. Ambient Interaction, 4th UAHCI 2007 Part II
2007  7 Universal Access in Human-Computer Interaction. Applications and Services, 4th UAHCI 2007 Part III
2007  8 Human Interface and the Management of Information. Methods, Techniques and Tools in Information Design, Symposium on Human Interface 2007 Part I
2007  9 Human Interface and the Management of Information. Interacting in Information Environments, Symposium on Human Interface 2007 Part II
2007 10 Usability and Internationalization. HCI and Culture, Second UI-HCII 2007 Part I
2007 11 Usability and Internationalization. Global and Local User Interfaces, Second UI-HCII 2007 Part II
2007 12 Digital Human Modeling, First ICDHM 2007 
2007 13 Engineering Psychology and Cognitive Ergonomics, 7th EPCE 2007 
2007 14 Virtual Reality, Second ICVR 2007 
2007 15 Online Communities and Social Computing, Second OCSC 2007 
2007 16 Foundations of Augmented Cognition, Third FAC 2007 
2007 17 Ergonomics and Health Aspects of Work with Computers, EHAWC 2007 
2009  1 Human-Computer Interaction. New Trends, 13th HCI International 2009 Part I
2009  2 Human-Computer Interaction. Novel Interaction Methods and Techniques, 13th HCI International 2009 Part II
2009  3 Human-Computer Interaction. Ambient, Ubiquitous and Intelligent Interaction, 13th HCI International 2009 Part III
2009  4 Human-Computer Interaction. Interacting in Various Application Domains, 13th HCI International 2009 Part IV
2009  5 Universal Access in Human-Computer Interaction. Addressing Diversity, 5th UAHCI 2009 Part I
2009  6 Universal Access in Human-Computer Interaction. Intelligent and Ubiquitous Interaction Environments, 5th UAHCI 2009 Part II
2009  7 Universal Access in Human-Computer Interaction. Applications and Services, 5th UAHCI 2009 Part III
2009  8 Human Interface and the Management of Information. Designing Information Environments, Symposium on Human Interface 2009 Part I
2009  9 Human Interface and the Management of Information. Information and Interaction, Symposium on Human Interface 2009 Part II
2009 10 Human Centered Design, First HCD 2009 
2009 11 Digital Human Modeling, Second ICDHM 2009 
2009 12 Online Communities and Social Computing, Third OCSC 2009 
2009 13 Virtual and Mixed Reality, Third VMR 2009 
2009 14 Internationalization, Design and Global Development, Third IDGD 2009 
2009 15 Ergonomics and Health Aspects of Work with Computers, EHAWC 2009 
2009 16 Foundations of Augmented Cognition. Neuroergonomics and Operational Neuroscience, 5th FAC 2009 
2009 17 Engineering Psychology and Cognitive Ergonomics, 8th EPCE 2009 
2011  1 Human-Computer Interaction. Design and Development Approaches - 14th HCI International 2011 Part I
2011  2 Human-Computer Interaction. Interaction Techniques and Environments - 14th HCI International 2011 Part II
2011  3 Human-Computer Interaction. Towards Mobile and Intelligent Interaction Environments - 14th HCI International 2011 Part III
2011  4 Human-Computer Interaction. Users and Applications - 14th HCI International 2011 Part IV
2011  5 Universal Access in Human-Computer Interaction. Design for All and eInclusion - 6th UAHCI 2011 Part I
2011  6 Universal Access in Human-Computer Interaction. Users Diversity - 6th UAHCI 2011 Part II
2011  7 Universal Access in Human-Computer Interaction. Context Diversity - 6th UAHCI 2011 Part III
2011  8 Universal Access in Human-Computer Interaction. Applications and Services - 6th UAHCI 2011 Part IV
2011  9 Design, User Experience, and Usability. Theory, Methods, Tools and Practice - First DUXU 2011 Part I
2011 10 Design, User Experience, and Usability. Theory, Methods, Tools and Practice - First DUXU 2011 Part II
2011 11 Human Interface and the Management of Information. Interacting with Information - Symposium on Human Interface 2011 Part I
2011 12 Human Interface and the Management of Information. Interacting with Information - Symposium on Human Interface 2011 Part II
2011 13 Virtual and Mixed Reality 2011 - New Trends Part I
2011 14 Virtual and Mixed Reality 2011 - Systems and Applications Part II
2011 15 Internationalization, Design and Global Development - 4th IDGD 2011 
2011 16 Human Centered Design - Second HCD 2011 
2011 17 Digital Human Modeling - Third ICDHM 2011 
2011 18 Online Communities and Social Computing - 4th OCSC 2011 
2011 19 Ergonomics and Health Aspects of Work with Computers - EHAWC 2011 
2011 20 Foundations of Augmented Cognition. Directing the Future of Adaptive Systems - 6th FAC 2011 
2011 21 Engineering Psychology and Cognitive Ergonomics - 9th EPCE 2011 
2011 22 HCI International 2011 - Posters' Extended Abstracts Part I
2011 23 HCI International 2011 - Posters' Extended Abstracts Part II

From perlman@turing.acm.org Thu Mar 28 13:29:56 2013 -0400
Status: 
X-Status: 
X-Keywords:
Date: Thu, 28 Mar 2013 13:29:54 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: web@hci-international.org
cc: cs@ics.forth.gr
Subject: accessibility of HCII awards
Message-ID: <Pine.LNX.4.64.1303281316140.1934@turing.acm.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

The HCII awards pages:
 	2009 http://www.hci-international.org/awards.html
 	2011 http://www.hci-international.org/2011awards.html
point to pages for individual awards, each of which shows two images
a plaque and a certificate, both with no alt-text and the useless title
attribute: title="Best Paper Award". There is no text for a screenreader,
despite the claimed badge "AAA Bobby approved" at the bottom of each page.

Seriously, this is pretty bad, particularly those for the Universal Access
conference:
 	http://www.hci-international.org/2011paperawards104.html
 	http://www.hci-international.org/paperawards5.html
I suggest providing the text of the certificate as alt-text for the picture
of the certificate. Altgernatively, a link to the the online version of the paper
would provide many details in an accessible format.

Gary Perlman, Director, HCI Bibliography Project
mailto:director@hcibib.org  http://hcibib.org/

From perlman@turing.acm.org Fri Mar 29 10:16:42 2013 -0400
Status: 
X-Status: 
X-Keywords:
Date: Fri, 29 Mar 2013 10:16:42 -0400 (EDT)
From: Gary PERLMAN <perlman@turing.acm.org>
To: Bence <becsy.bence@gmail.com>
Subject: Re: |STAT
In-Reply-To: <CAGGB9sQiQOfz5sSnmTANKFOjNLoxTGO+L+F_FfDnWLA9o=tAmg@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.1303291016380.6019@turing.acm.org>
References: <CAGGB9sQiQOfz5sSnmTANKFOjNLoxTGO+L+F_FfDnWLA9o=tAmg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

Thank you for your interest in |STAT data manipulation and analysis software.

UNIX |STAT for is now (only) available via Web browsers at a secret location.
 	http://www.hcibib.org/stat/xyzzy/

To obtain UNIX |STAT files, please follow the instructions at:
 	http://hcibib.org/perlman/stat/#access
There are installation notes (e.g., for Mac OS X and Linux) at:
 	http://hcibib.org/perlman/stat/installation.txt

DOS |STAT executables and documentation are available as a WinZip file:
 	http://cwhcibibacm.org/perlman/stat/DOS-STAT.ZIP

HTML documentation is available from the |STAT home page:
 	http://hcibib.org/perlman/stat/

On Fri, 29 Mar 2013, Bence wrote:

> I AGREE TO ADHERE TO THE CONDITIONS OF USING |STAT.
>   I AGREE NOT TO SHARE THE |STAT LOCATION WITH OTHERS.
>

