[6678] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

Perl-Users Digest, Issue: 303 Volume: 8

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Tue Apr 15 05:07:18 1997

Date: Tue, 15 Apr 97 02:00:25 -0700
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)

Perl-Users Digest           Tue, 15 Apr 1997     Volume: 8 Number: 303

Today's topics:
     A cross-cultural survey <dan@cse.uta.edu>
     A simple substitution (Jeff Yoak)
     Re: convert a char into ASCII (I R A Aggie)
     Re: Keyboard command output from Perl? <critter@quack.kfu.com>
     Re: mail an attached file from perl? (Kevin Johnson)
     Re: Module naming question: Net::Rcmd? (Kevin Johnson)
     Re: my love/hate relationship the period! (brian d foy)
     Re: my love/hate relationship the period! (Brian Lavender)
     Re: my love/hate relationship the period! (Eric D. Friedman)
     Need perl scripts to help get spammers. <paulwade@greenbush.com>
     Re: perl bytecode generator??? <vladimir@cs.ualberta.ca>
     Perl Curses with pdcurses2.2 on DOS... help? jtitus18@interoffice.net
     POP3 perl script <root@gblues.grey.org>
     reading in password file (Justin C Lloyd)
     Re: Reply to Ousterhout's reply (was Re: Ousterhout and <tchrist@mox.perl.com>
     Re: Reply to Ousterhout's reply (was Re: Ousterhout and <graham.matthews@maths.anu.edu.au>
     sorting a *file* (yeah, I know, it's a mainframe concep (Michael)
     uninitialized value warning? (Justin C Lloyd)
     Re: Unix and ease of use  (WAS: Who makes more ...) <bnelson@netcom.com>
     Re: Unix and ease of use  (WAS: Who makes more ...) <bjowett@fox.nstn.ca>
     Re: Unix and ease of use  (WAS: Who makes more ...) <tim@a-sis.com>
     WINE/WABI/Java (WAS: Re: Unix and ease of use  (WAS: Wh <critter@quack.kfu.com>
     Digest Administrivia (Last modified: 8 Mar 97) (Perl-Users-Digest Admin)

----------------------------------------------------------------------

Date: Mon, 14 Apr 1997 18:27:17 -0700
From: Dan Tian <dan@cse.uta.edu>
Subject: A cross-cultural survey
Message-Id: <3352D975.4EBA@cse.uta.edu>

Hello, everybody, I am a graduate student at the Department of Computer
Science & Engineering at The Univ. of Texas-Arlington. I am now
conducting a survey for my Master's Degree. The topic is "A
Cross-Culture Study on Peopleware". The purpose of this survey is to
learn the similarities and difference on people's attitudes, software
engineering structures and activities between Japanese and American
software industries. The address is

        http://www.uta.edu/cse/se_study

I would appreciate your taking the time to fill out the survey. Also,
please tell other people about the survey as well.  The more responses I
collect the more we can learn. You will get a prize after finishing the
survey. If you leave your e-mail address on the survey, I will send you
the results of this survey.

Thank you very much.

-dan


------------------------------

Date: Mon, 14 Apr 1997 22:05:19 GMT
From: jeff@yoak.com (Jeff Yoak)
Subject: A simple substitution
Message-Id: <5iuk78$472@sjx-ixn7.ix.netcom.com>

What is a good way to change the first letter of each word in a string
to uppercase?  I found my self sufficiently confused with s/// and
tr/// that I ended up with:

@lower = (a..z);
foreach $letter (@lower) {
	$upper = $letter;
	$upper =~ tr/a-z/A-Z/;
	$line =~ s/\b$letter/$upper/g;
}

Somehow, this just seems morally wrong.  There must be a better way.

Cheers,
Jeff

Jeff Yoak  jeff@yoak.com  http://yoak.com/



------------------------------

Date: Mon, 14 Apr 1997 19:01:22 -0500
From: fl_aggie@hotmail.com (I R A Aggie)
Subject: Re: convert a char into ASCII
Message-Id: <fl_aggie-ya02408000R1404971901220001@news.fsu.edu>

In article <3352768B.38F09A7F@cbogate.peel.edu.on.ca>, Rachel Mackenzie
<rachel@cbogate.peel.edu.on.ca> wrote:

+ How do you change a character to ascii???

$ascii=ord($character);

+ how do you change ascii to character????

$character=pack('C',$ascii);

Upon reviewing the documentation, it would appear that one could use
unpack() instead of ord() for this, as well.

James

-- 
Consulting Minster for Consultants, DNRC

To cure your perl CGI problems, please look at:
<url:http://www.perl.com/perl/faq/idiots-guide.html>


------------------------------

Date: Mon, 14 Apr 1997 22:16:11 -0700
From: "Charles F. Ritter" <critter@quack.kfu.com>
Subject: Re: Keyboard command output from Perl?
Message-Id: <33530F1B.360B4F5B@quack.kfu.com>

Rodney Broom wrote:
> 
> I read in the Perl FAQ that keyboard commands in Perl were dependant on
> the system that was being written for. Unfortunately, I didn't see
> anything else, (like how to do this at all) and have had no luck looking
> in my book on Perl.
> 
> Any thoughts?
> 

>From the vi editor enter insert mode, type <CTRL>-v, enter a "keyboard
command". The editor will trap the resulting control sequence in your
document. I believe the actual value trapped is dependant on your
terminal settings (eg. the control sequence that represents F1 for a
vt100 terminal may be different than a WYSE terminal). DOS/Win32? ...I
have no idea. As you can tell I'm no expert here.

-- 
Charles Ritter

Microsoft NT - when they are finally finished it will be the best
documented unix operating system on the market.


------------------------------

Date: 14 Apr 1997 19:33:01 -0700
From: kjj@primenet.com (Kevin Johnson)
Subject: Re: mail an attached file from perl?
Message-Id: <5iupct$inf$1@nnrp01.primenet.com>

Apple-O <appleo@raven.cybercomm.net> wrote:
>I know how to send a simple text mail message (calling UNIX mail) from a 
>perl script, but how do you send an attached file, such as a binary 
>picture or program? 

Either MIME-Lite-1.121 or MIME-tools-3.204 should do the trick.
Both are available from CPAN.

-- 
thx,
kjj@pobox.com   http://www.pobox.com/~kjj/


------------------------------

Date: 14 Apr 1997 19:29:01 -0700
From: kjj@primenet.com (Kevin Johnson)
Subject: Re: Module naming question: Net::Rcmd?
Message-Id: <5iup5d$i79$1@nnrp01.primenet.com>

Pete Williams <petew@lexis-nexis.com> wrote:
>I'm finishing up a module interface to rcmd(3n) and friends.  I think the
>natural thing to do is call it Net::Rcmd...
>
>Any comments on this by those who know, before I upload it to CPAN?

I'm not sure I'd consider myself one of 'those who know', but your
choice seems to be a logical one.

Out of curiosity, is it just the server side? Or are you including
client side stuff too?

-- 
thx,
kjj@pobox.com   http://www.pobox.com/~kjj/


------------------------------

Date: Mon, 14 Apr 1997 18:59:44 -0400
From: comdog@computerdog.com (brian d foy)
Subject: Re: my love/hate relationship the period!
Message-Id: <comdog-1404971859440001@nntp.netcruiser>

In article <5iu3pq$ktf@thor.cmp.ilstu.edu>, stzydek@rs6000.cmp.ilstu.edu
(Steven T. Zydek) wrote:

> $love = "138.87.2.240";
> ($hate, $hate1, $hate2, $hate3)=split(/./, $love, 4);
> print "\n$hate, $hate1, $hate2, $hate3";

> This has not worked for me.  I have tried different characters (i.e.,

maybe you can be more specific with "has not worked".  everything but
$hate3 comes out with nothing?  what behaviour would you expect if you
asked split() to split on *any* character (what does split() do with
those characters, hmmmm....?)

with that hint, here's another:

what does the regular expression /./ really mean?  how is it different 
from /\./? :)

> I replace the periods in $love with "+" or "=" or " " and it has worked.)

so what's the difference in qw( /+/, /=/, / / ) and /./?

good luck :)

-- 
brian d foy                              <URL:http://computerdog.com>                       
unsolicited commercial email is not appreciated


------------------------------

Date: Tue, 15 Apr 1997 00:22:29 GMT
From: brian@brie.com (Brian Lavender)
Subject: Re: my love/hate relationship the period!
Message-Id: <3352c77c.746388@nntp.netcruiser>

You have to escape the period because it is a special character in
regular expressions. Split uses pattern matching. In pattern matching
the "." is a special character meaning any character. In essence you
are splitting around any character except newline. See page 64 of the
2nd ed Camel book. Use the below code and it will work. I hopes this
ends your love/have relationship.

#!/usr/bin/perl

$love = "138.87.2.240";
($hate, $hate1, $hate2, $hate3) = split /\./, $love,4;
print "\n", $hate, $hate1, $hate2, $hate3,"\n";

Brian
----------------
Brian Lavender
Brie Web Publishing
Owner
Napa, CA
(707) 226-8891

Brie Business Directory - Napa Valley      http://www.brie.com/bbd 


On 14 Apr 1997 20:24:26 GMT, stzydek@rs6000.cmp.ilstu.edu (Steven T.
Zydek) wrote some code that functioned differently than he desired:

hmmm!

>$love = "138.87.2.240";
>($hate, $hate1, $hate2, $hate3)=split(/./, $love, 4);
>print "\n$hate, $hate1, $hate2, $hate3";
>
>-----------------------cut here---------------------------------------
>
>This has not worked for me.  I have tried different characters (i.e.,
>I replace the periods in $love with "+" or "=" or " " and it has worked.)
>Try it out tell me what you think!  
>Is there an alternative way of splitting with periods?  
>Does PERL see periods as decimal points only?  hmmmm...



------------------------------

Date: 15 Apr 1997 05:38:05 GMT
From: friedman@medusa.acs.uci.edu (Eric D. Friedman)
Subject: Re: my love/hate relationship the period!
Message-Id: <5iv47t$927@news.service.uci.edu>

In article <5iu5en$49f@fridge-nf0.shore.net>,
Nathan V. Patwardhan <nvp@shore.net> wrote:
>$love = "138.87.2.240";
>(@hated) = split(/\./, $hate);

I 'hate' to say this, but I think you meant
(@hated) = split(/\./,$love);

Otherwise, your solution looks lovely. :-)


-- 
Eric D. Friedman
friedman@uci.edu


------------------------------

Date: Tue, 15 Apr 1997 02:57:16 -0400
From: Paul Wade <paulwade@greenbush.com>
Subject: Need perl scripts to help get spammers.
Message-Id: <Pine.LNX.3.96.970415021709.7701A-100000@greenbush.greenbush.lan>

I was thinking of setting up a mailbox named spam@.... for people to
forward (not quote) junk mail to. Then I would like to get the originating
system info from the headers. Often, the spammers are sending the junk
through the SMTP server of their dialup ISP, regardless of URL's, From:
headers, etc. in the message.

Then I would like to get the admin and tech contact email addresses from
internic or similar databases, so the message can be forwarded to them.

There may be better ways to deal with this. I am open to ideas.

Anyway, I thought maybe some of the perl wizards could help with this. The
best way to counter this spam is to convince the people who grant access
and privileges to kill the accounts.

I have done this manually, but I see a real need here for an automated way
of doing it. A package like this should be developed and propagated
throughout the internet. When the webmasters, hostmasters, and postmasters
get enough email complaints, they will implement logging to verify the
problem and kick these fools off the system.

Since I used a valid unmangled address in this post, it will probably
result in more email offering the opportunity of a lifetime.

Some of the "purists" would say that I'm a spammer because of my
signatures. I don't send unsolicited email and have only posted one
product announcement (via moderator).

If you understand what spam really is and think you can help develop such
a countermeasure, please write. 

+----------------------------------------------------------------------+
+ Paul Wade                         Greenbush Technologies Corporation +
+ mailto:paulwade@greenbush.com              http://www.greenbush.com/ +
+----------------------------------------------------------------------+
+ http://www.wtop.com/                        What does W.T.O.P. mean? +
+ No tengo miedo. Tengo Linux! Porque?   Porque .. la revolucion no ha +
+ muerto! Linux - el sistema del pueblo. Linux - el sistema del mundo. +
+----------------------------------------------------------------------+



------------------------------

Date: 14 Apr 1997 19:39:32 -0600
From: Vladimir Alexiev <vladimir@cs.ualberta.ca>
To: mark rostron <mobile@visi.com>
Subject: Re: perl bytecode generator???
Message-Id: <omencd5ajw.fsf@tees.cs.ualberta.ca>

In article <335134F6.F85@visi.com> mark rostron <mobile@visi.com> writes:

> does anyone have any plans to extend perl to generate bytecodes?
Perl's interpreter already works on something that's at least functionally
equivalent to bytecodes. The source is first passed through a compiler that
generates something between a parse tree and bytecode.

There is a Perl->C translator which is still in alpha. Besides the obvious
saving of compilation time, it can really boost the performance of some
programs, although for typical (and well-written) perl programs it doesn't
give a huge advantage.


------------------------------

Date: Tue, 15 Apr 1997 02:32:20 -0600
From: jtitus18@interoffice.net
To: jtitus18@interoffice.net
Subject: Perl Curses with pdcurses2.2 on DOS... help?
Message-Id: <861089176.6009@dejanews.com>

I've been working on getting some sort of curses support into Perl for
DOS so I can do some more advanced UI in DOS, but I'm having a hard time
making the make file for Curses 1.01 (MakeMaker isn't ported to
AvtiveWare's Perl yet).  It seems so close - djgpp w/ pdcurses there, perl
curses library (and the perlmenu module to be layered on over that)...
Has anyone already tried this?  Any ideas what it would take to roll a
makefile for Perl Curses from scratch?

Any help would be much appreciated, and I imagine would prove useful for
alot of other folks...

Thanks,
Jason Titus
jtitus18@interoffice.net

-------------------==== Posted via Deja News ====-----------------------
      http://www.dejanews.com/     Search, Read, Post to Usenet


------------------------------

Date: Tue, 15 Apr 1997 01:05:28 -0700
From: Generic Blues <root@gblues.grey.org>
Subject: POP3 perl script
Message-Id: <Pine.LNX.3.95.970415005913.218A-100000@gblues.grey.org>


I want to write a perl script that will make a connection to a POP3
server, login, etc. and grab any new mail I have and move it to
/var/spool/mail. While I can handle most of this, what I don't know how to
do is establish the network connection and communicate over it. Can
someone give me an example of a) establishing the connection, b) sending
something (i.e. "USER gblues") over that connection, and c) recieving
data over it as well? I'd appreciate it.

-- Nathan Strong
gblues@gstis.net



------------------------------

Date: 14 Apr 1997 20:25:08 GMT
From: lloyd@cs.fsu.edu (Justin C Lloyd)
Subject: reading in password file
Message-Id: <5iu3r4$7jg@news.fsu.edu>

I am writing a program that needs to read the password file once for each
student on a roster, and possibly many rosters.  Therefore I am reading the
password file into an array to speed things up (A LOT!!)  I had a small
problem in my code since I was creating an array of references to arrays (I
kept reusing the same array so it was always the same reference).

Anyway, to make a long story short, here is the function I came up with:

sub read_password_file {
   my @entry  = ();
   my @pwfile = ();
   while (@entry = getpwent) {
      my @pwent = @entry;
      push @pwfile, \@pwent;
   }
   return @pwfile;
}

Is there a way to make it more efficient?  Also, would it be better to return
the array or a reference to the array?

JcL

-- 
Justin C. Lloyd ______________________________________________________________
Graduate Teaching Assistant                phone: 904/644-0559
Department of Computer Science             email: lloyd@cs.fsu.edu
Florida State University                   www:   http://www.cs.fsu.edu/~lloyd

                                 P + L = :)


------------------------------

Date: 15 Apr 1997 06:30:47 GMT
From: Tom Christiansen <tchrist@mox.perl.com>
Subject: Re: Reply to Ousterhout's reply (was Re: Ousterhout and Tcl ...)
Message-Id: <5iv7an$68t$1@csnews.cs.colorado.edu>

 [courtesy cc of this posting sent to cited author via email]

In comp.lang.perl.misc, 
    alaric@abwillms.demon.co.uk (Alaric B. Williams) writes:
:OTOH, for the penultimate extension of LISP, look at Common LISP and
:Emacs!

Since when does penultimate mean anthing other that second-to-last?

--tom
-- 
	Tom Christiansen	tchrist@jhereg.perl.com


At MIT the server is the unit of invention.  --Rob Pike


------------------------------

Date: Tue, 15 Apr 1997 16:28:30 +1000
From: Graham Matthews <graham.matthews@maths.anu.edu.au>
Subject: Re: Reply to Ousterhout's reply (was Re: Ousterhout and Tcl ...)
Message-Id: <3353200E.52CD@maths.anu.edu.au>


Graham Matthews  <graham.matthews@maths.anu.edu.au> wrote:
> [ Replying to JO ]
> > I would like you ask you a question. You claim that the "everything is a
> > string" approach is the be-all-and-end-all, the way to go, etc, etc. Why
> > then has Tcl8.0 moved away from this philosophy?
Donal K. Fellows wrote:
> Semantically it hasn't.  It just now has a rather neat behind-the-scenes
> way of caching the results of converting the value from a string into
> something else (like a list or number) in case it gets used like that
> again.  You never see this though.  It is transparent to the programmer
> (unless you are coding an extension in C and want to use the faster
> programming interface - you don't have to though) and all the user
> sees are (sometines significantly) faster programs.

Ok thats fair enough, but for me it raises another question, a question
that goes to the heart of why people think JO's article is just
advertising hype. Why did JO chose to represent everything as a string?
Why not everything as a number. Why not everything as a list? The latter
question intrigues -- JO claims that the everything as a string paradigm
makes it very easy to glue things together and that this is why Tcl is
so wonderful. Given that a string is just a list of characters you would
have thought that JO would have acknowledged somewhere in the paper that
Lisp can do what Tcl can do just as well, since in Lisp everything is a
list. The fact that JO did not mention this fact is why I think people
consider the white paper to be just marketing. The paper is not
analytical -- it praises Tcl without mentioning that other languages can
do the same kinds of things. An analytical fair paper would have
commented to this effect. A marketing paper of course would not make
such comment. ...

graham

-- 
               Black velvet in that little boy's smile
                 Black velvet and a soft southern sky
            A new religion that'll bring you to your knees
                     Black velvet, if you please


------------------------------

Date: 14 Apr 1997 19:30:17 GMT
From: dbambw@panther.gsu.edu (Michael)
Subject: sorting a *file* (yeah, I know, it's a mainframe concept)
Message-Id: <5iu0k9$n5t$1@arachnid.Gsu.EDU>

Hi all,

I am in the process of re-writing some of our COBOL programs in
perl.  In one of these, I need to sort a file of records.  Each
rec might have 10 or 12 fields in it, the fist three being a 5 digit
workorder number, followed by a last name then a first name.

The records come in in workorder number, and I need to sort them to
an outfile in lastname/firstname sort order.

All the sorting methods in perl seem to be set up to handle associative
arrays (ie ONE key field, ONE data field). I don't see how a *record*
(in the mainframe meaning) could be set up as an assoc array, but I
can't figure out how to *sort a file* (again in the mainframe concept).

So how 'bout it, any other ex-COBOLers out there?:-)

                                         Thanks,
                                           Michael     


------------------------------

Date: 14 Apr 1997 22:20:00 GMT
From: lloyd@cs.fsu.edu (Justin C Lloyd)
Subject: uninitialized value warning?
Message-Id: <5iuaig$daq@news.fsu.edu>

I am receiving the following warning 1648 times (when using the -w option):

   Use of uninitialized value at ROSTERS.pm line 122, <FP> chunk 7.

Here is the function with the offending line:

sub guess_email {
   my ($name, $first, $mi, $last);
   my ($name, $pwref) = @_;
   my @matches = ();

   ($last, $first, $mi) = split /\s+/, $name, 3;

### line 122 ###
   @matches = grep { $_->[5] =~ /$first\s+($mi\s+)?$last/i } @$pwref;
################

   @matches > 1 &&
     return "AMBIGUOUS MATCH " .
            "(" . join(",", sort map "$_->[0]", @matches) . ")";

   @matches == 0 && return "NO MATCH";

   return $matches[0][0];
}

$pwref is a reference to an array containing 849 (1/2 of 1648) password file
entries.  The code works fine, all it does is look through the password file
and attempt to match a person's name from a class roster to the names in the
password gecos field.

What is causing the warning?  I can not figure out what it is warning me about
being uninitialized.

JcL


-- 
Justin C. Lloyd ______________________________________________________________
Graduate Teaching Assistant                phone: 904/644-0559
Department of Computer Science             email: lloyd@cs.fsu.edu
Florida State University                   www:   http://www.cs.fsu.edu/~lloyd

                                 P + L = :)


------------------------------

Date: Tue, 15 Apr 1997 02:22:11 GMT
From: Bob Nelson <bnelson@netcom.com>
Subject: Re: Unix and ease of use  (WAS: Who makes more ...)
Message-Id: <bnelsonE8nqKz.190@netcom.com>

Kaz Kylheku <kaz@vision.crest.nt.com> wrote:

> Imho, different jobs should be done by different programs. Gzip does
> compression, and it does it very well. Tar is a great file archiver.  Files
> that are ``tarred and gziped'' are usually smaller than archives produced by
> PKZIP. For one thing, gzip can take advantage of global redundancies across
> the whole archive file.

> Having small tools as separate processes also lets you take advantage of
> a multi-processor architecture. I can have tar running on one of my processors,
> and compress on the other. *ZIP doesn't do this.

It is also my understanding that tar (and possibly) gzip have some standing
in POSIX. To the best of my knowledge, Katz's compression/archiving tools
do not. (At least he does use the proper slash as a path separator).

-- 
=============================================================================
          Bob Nelson: Dallas, Texas, U.S.A.  -  bnelson@netcom.com
                     UNIX...anything else is just a toy
    Support Birmingham channel 33's FREEDOM of choice to NOT air "Ellen"
=============================================================================



------------------------------

Date: 14 Apr 1997 20:14:10 GMT
From: "BIll" <bjowett@fox.nstn.ca>
Subject: Re: Unix and ease of use  (WAS: Who makes more ...)
Message-Id: <01bc4910$b92efce0$f3346478@billj.p90.corel.ca>

Gee Tim, I don't know... lets see what we are playing with here..

Tim Behrendsen <tim@a-sis.com> wrote in article 
> 
> >  JPEGView on the Mac is free
> > and displays JPEGs with better color quality than any other program I
> > own.
> 
> You're trying to tell me that JPEGView is going to be better than
> professional photographic color processing software used by huge
> publishing houses?  Doubtful.

And why exactly is that doubtful Tim? Hardware aside, as granted this will
make a big difference in display properties, a JPG  is a compressed image
of a finite resolution, size and color depth, therefore how does a $2000
software app "beat" a freeware app if they both interpret the compressed
info correctly?
Personally it just sounds like your shooting off halfcocked here just to
see your name in type....
(These opinions are mine and reflect my personal views.
  They should in no way be construed as condoned or condemned
 by any companies  I am affiliated with)





------------------------------

Date: 14 Apr 1997 21:26:38 GMT
From: "Tim Behrendsen" <tim@a-sis.com>
Subject: Re: Unix and ease of use  (WAS: Who makes more ...)
Message-Id: <01bc491a$6a263f00$87ee6fce@timpent.a-sis.com>

Steve Mading <madings@earth.execpc.com> wrote in article
<5ishq7$slr$1@earth.execpc.com>...
> Tim Behrendsen (tim@a-sis.com) wrote:
> 
> : Hm; compare PKZIP and gzip (PKZIP includes the gzip algorithm, I
> : believe).  PKZIP includes support for multiple files, spanning
> : multiple floppies, and a zillion other features.
> 
> All of which are unnessacery on the Unix systems for which gzip
> was intended.  That's "tar"'s job.

I understand that, and it's a lot less flexible that way.  Can
"tar | gzip" span multiple floppies?  No, unless you tar it
again after you make the file (assuming your tar supports the
feature).  Can I replace files within an archive?  Can I extract
one file without having to stream the whole silly file?

And it's also extremely fragile.  One corrupted byte and the
rest of the file is trash.  With a reasonable tool like pkzip,
you can often access files even if part of it is corrupt, and
sometimes even rebuild the directory structure.

Or how about self-extracting archives?

Don't get me wrong; I use the tar-gzip combination quite often,
but it's inferior as a tool compared to archive tools, particularly
in combination with something like WinZip.

-- 
==========================================================================
| Tim Behrendsen (tim@a-sis.com)        | http://www.cerfnet.com/~timb   |
| "Judge all, and be prepared to be judged by all."                      |
==========================================================================


------------------------------

Date: Mon, 14 Apr 1997 22:32:50 -0700
From: "Charles F. Ritter" <critter@quack.kfu.com>
Subject: WINE/WABI/Java (WAS: Re: Unix and ease of use  (WAS: Who makes more ...))
Message-Id: <33531302.3AC9A740@quack.kfu.com>

Mandr wrote:
> 
> Tim Behrendsen (tim@a-sis.com) wrote:
> > John Johnson <johntj@bellsouth.net> wrote in article <334888E4.153B@bellsouth.net>...
> > > David Masterson wrote:
> > > >
> > > > tomw@tsys.demon.co.uk (Tom Wheeley) writes:
> > > >
> > > > > Windows is a closed standard.  Could anyone write a product to
> > > > > compete with Windows?  (well, there's WINE of course... imho the
> > > > > most important project for free software on the intel platform)
> > > >
> > > > Yeah, but didn't Microsoft realize the potential hurt that WABI/WINE
> > > > would cause to their bottom line and change the playing field again
> > > > with Windows-95/Windows-CE/Windows-NT and thus limit or even eliminate
> > > > WABI/WINE as a serious competitor?
> > > >
> > >
> > >   You can't be serious.
> 
> > Oh, but they are.  Scary, isn't it?
> 
> This again proved that the direction of WINE/WABI is incorrect.  trying
> to emulate a closed-standard is risky, because a private company own the
> standard and has the power to hide part of the standard or change it.  I
> doute that Microsoft fears WINE/WABI.  What they fear, is Java.  The
> release of ActiveX/WFC and Bill Gates' talk about his vision of Java
> imply this fear.
> 
> Windows-NT is introduced to control the server market.  Once they
> control that, they could use the same old trick they used in the
> Word/Work Perfect war (hidden implementation) to rule out Netscape servers,
> and then control the internet market.
> 
> Windows-CE is for combating JavaOS/NC allience.  Buying WebTV is part of
> the strategy.
> 
> If the WINE fans were into the WINE project because of fun, then they
> sould stick to it.  If they are in because they want to beat Microsoft,
> they should start writing Pure Java applications instead.  Corel by
> itself cannot make a big difference.
> 

Isn't Java a proprietary standard too? Sun has a liberal licencing
policy because they believe it is important to their strategy for
defeating Micro$oft. But what prevents them from becoming more
restrictive later. Nothing. In fact the game is already being played -
didn't Sun redefine the "reference standard" for Java and conveniently
forget to tell Bill Gates? Isn't Bill fighting about it in court?

If we've come to the realization that Java itself is proprietary you
better define your own virtual machine. Forget Java it's a moving target
too.
-- 
Charles Ritter

Microsoft NT - when they are finally finished it will be the best
documented unix operating system on the market.


------------------------------

Date: 8 Mar 97 21:33:47 GMT (Last modified)
From: Perl-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 8 Mar 97)
Message-Id: <null>


Administrivia:

The Perl-Users Digest is a retransmission of the USENET newsgroup
comp.lang.perl.misc.  For subscription or unsubscription requests, send
the single line:

	subscribe perl-users
or:
	unsubscribe perl-users

to almanac@ruby.oce.orst.edu.  

To submit articles to comp.lang.perl.misc (and this Digest), send your
article to perl-users@ruby.oce.orst.edu.

To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.

To request back copies (available for a week or so), send your request
to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
where x is the volume number and y is the issue number.

The Meta-FAQ, an article containing information about the FAQ, is
available by requesting "send perl-users meta-faq". The real FAQ, as it
appeared last in the newsgroup, can be retrieved with the request "send
perl-users FAQ". Due to their sizes, neither the Meta-FAQ nor the FAQ
are included in the digest.

The "mini-FAQ", which is an updated version of the Meta-FAQ, is
available by requesting "send perl-users mini-faq". It appears twice
weekly in the group, but is not distributed in the digest.

For other requests pertaining to the digest, send mail to
perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
sending perl questions to the -request address, I don't have time to
answer them even if I did know the answer.


------------------------------
End of Perl-Users Digest V8 Issue 303
*************************************

home help back first fref pref prev next nref lref last post