OS4 DepotLogo by Nickman 
(anonymous IP: 35.171.164.77,2247) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (600)
   o Document (22)
   o Driver (97)
   o Emulation (148)
   o Game (1008)
   o Graphics (500)
   o Library (116)
   o Network (233)
   o Office (66)
   o Utility (931)
   o Video (69)

Total files: 4387

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  IntuitionBase


Support the site


 Readme for:  Development » Language » perl.tar.bz2

Perl

Description: Perl 5.8.5 AmigaOS4
Download: perl.tar.bz2       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 10Mb
Version: 5.8.5.06
Date: 20 Oct 2006
Author: Larry Wall et al, amigaos4 port by Andy Broad
Submitter: Andy Broad
Email: andy/broad ology org uk
Homepage: http://www.broad.ology.org.uk/amiga/
Requirements: abc-shell, make, SDK
Category: development/language
Replaces: development/language/perl.tar.bz2
License: GPL
Distribute: yes
Min OS Version: 4.0
FileID: 2203
 
Snapshots:
 
Comments: 4
Snapshots: 1
Videos: 0
Downloads: 430  (Current version)
988  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
This is a port of Perl5.8.5 to Amiga OS4.0.
Amiga release .06
It is a totally native port and requires no ixemul!

This release fixes a few more bugs and is built with the latest CVS version of
clib2

Perl (practical extraction and report language) was originally written
by Larry Wall et al. See www.perl.org for more info.

This port was done by Andy Broad <andy()broad.ology.org.uk> please direct all
queries to andy()broad.ology.org.uk in the first instance.


Perl now supports dynamic loading of modules. The system used will only work for
modules that do a simple bootstrap, and don't search for any others symbols that
boot_<modulecname> in the loaded module. This is the standard technique for
using
dynaloader and I've yet to see a module that doesn't obey this. The perl API is
exported to the dynamic module via a pointer to an array of function pointers,
most
but not absolutely all internal perl functions are included, if you come across
a
module that need symbols not exported let me know.

The following modules are built as static extensions:-

File/Glob. B, ByteLoader, re, threads, threads/shared, PerlIO/scale,
PerlIO/encoding,
PerlIO/via, List/Utils

The following are built dynamic extensions:
attrs Cwd Data/Dumper Devel/PPPort Devel/Peek SDBM_File Digest/MD5 Encode
Fcntl Filter/Util/Call HTML/Parser IO  MIME/Base64 Opcode Socket
Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize POSIX



This build has been configured to expect its lib to be in

SDK:Local/ckib2/lib/perl5/5.8.5

and the binaries in

SDK:Local/C

This makes it compatable with the current SDK structure.

To install unpack the archive and copy the contents directory SDK/
to your SDK: assign.

It's recommended to add

chmod 0777 T:

to your user startup, so that perl may create temporary files correctly.


TODO:

Port the few remaining standard modules.

Fix known bugs and tidy source to make it easier to merge with later version of
perl.
The goalpost has moved since I started on this :-)

KNOWN BUGS:

Occasionally if perl is launched from the standard amigos shell it returns with
unfreed signals. This doesn't happen if it is run under abc-shell. It seem to
depend on
which modules are used. In particular SDL_perl suffers from this.


DONATIONS:

This work has been largely been to done to fulfil my own needs and to support
the
amigaos 4 community in general, but it does take a lot of time so if you would
like to
make a donation there is a paypal button at http://www.broad.ology.org.uk/amiga/








File Version Size Date OS Dls Readme
perl-src.tar.bz25.8.5.0621Mb20 Nov 20084.0153¤ Perl-src - Perl 5.8.5 AmigaOS4 src
perl_newlib.lha5.22.1_0222Mb16 Dec 20154.1292¤ Perl (newlib) - The Practical Report and Extraction Language
perlpatch.lha1.114kb05 Sep 20114.0297¤ Perlpatch - Patch perl to build dynamic module with latest SDK
Copyright © 2004-2024 by Björn Hagström All Rights Reserved