X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org From: "Dave Korn" To: References: <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 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit 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 Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , 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/