Wish Setup would accept my Perl

Dave Korn dave.korn@artimi.com
Tue Nov 6 17:06:00 GMT 2007


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/



More information about the Cygwin mailing list