delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/11/06/11:44:44

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
From: "Dave Korn" <dave DOT korn AT artimi DOT com>
To: <cygwin AT cygwin DOT com>
References: <loom DOT 20071105T183528-568 AT post DOT gmane DOT org> <fgq3au$q89$1 AT ger DOT gmane DOT org> <183c528b0711060821u278c0775of56ba7e004aaf180 AT mail DOT gmail DOT com>
Subject: RE: Wish Setup would accept my Perl
Date: Tue, 6 Nov 2007 16:44:11 -0000
Message-ID: <001501c82094$434e4230$2e08a8c0@CAM.ARTIMI.COM>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
In-Reply-To: <183c528b0711060821u278c0775of56ba7e004aaf180@mail.gmail.com>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On 06 November 2007 16:21, Brian Mathis wrote:

> I must say with respect that if there are problems porting from
> Activestate to linux/unix, that's a problem with the programmer who
> wrote the code, not Perl.  There's no reason that code that's general
> in nature would not be portable.  

  Does Activestate perl parse unix/posix style paths with a single common '/'
filesystem root?

  If not, case closed I'd say.

  Not to mention ...

--------------->from the AS perl docs<---------------
There are several functions that are unimplemented in the ActivePerl system.
Here is a complete list of unimplemented functions:

Functions for processes and process groups
alarm(), getpgrp(), getppid(), getpriority(), setpgrp(), setpriority()

Fetching user and group info
endgrent(), endpwent(), getgrent(), getgrgid(), getgrnam(), getpwent(),
getpwnam(), getpwuid(), setgrent(), setpwent()

System V interprocess communication functions
msgctl(), msgget(), msgrcv(), msgsnd(), semctl(), semget(), semop(), shmctl(),
shmget(), shmread(), shmwrite()

Functions for filehandles, files, or directories
link(), symlink(), chroot()

Input and output functions
syscall()

Fetching network info
getnetbyname(), getnetbyaddr(), getnetent(), getprotoent(), getservent(),
sethostent(), setnetent(), setprotoent(), setservent(), endhostent(),
endnetent(), endprotoent(), endservent(), socketpair()
---------------------->end snip<---------------------

  IOW, Perl is not a write-once-run-anywhere language, and AS perl cannot be
assumed to satisfy the requirements that any random cygwin package that
requires perl may impose.

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019