Perl Development Kit Release Notes

Perl Development Kit 1.2

September 16, 1999

For the latest information, please visit our Web site:
http://www.ActiveState.com/PDK/


Contents

  1. Introduction
  2. Release Notes
  3. Requirements
  4. Read me before installing the PDK
  5. Information for Perl Resource Kit (PRK) owners
  6. Tools
  7. What's new?
  8. Documentation
  9. Known issues
  10. Release history
  11. Sample code
  12. Reporting problems or bugs

Introduction

The Perl Development Kit is a collection of Win32 Perl development tools. As a continued show of support for our existing customer base, Perl Development Kit 1.2 will be a free upgrade for owners of any of the following products:


Release Notes

To get the best results and maximum satisfaction out of the PDK, we recommend that you use ActivePerl build 519 or later. See the 'What's New?' section for more information about problems with PDK and ActivePerl builds 518 and earlier.

If you have problems downloading PDK send mail to Webmaster@ActiveState.com


Requirements

  1. This version of the PDK requires a computer with:
  2. This version of the PDK requires version 509 or later of ActivePerl to be installed in order to install any components other than Perl Debugger, examples and documentation. However it is strongly recommended that you use ActivePerl build 518 or later since build 518 fixed some bugs that were causing problems when building a freestanding PerlCtrl or PerlApp. The latest version of ActivePerl can be downloaded from our web site or from our ftp site.
    NOTE:Prior to installing ActivePerl, it is recommended that you

  3. Windows NT 4.0 is required to build a PerlCtrl or PerlApp.


Read me before installing the PDK

Before you install the PDK, it is recommended that you uninstall any previous versions of the PDK and any previous versions of the Perl Debugger.


Information for Perl Resource Kit (PRK) owners

Perl Resource Kit 1.0 owners may upgrade to the Perl Development Kit if they have applied PRK Service Pack 1 and/or the latest version of ActivePerl.


PDK Tools

Perl Debugger

Painless, simple debugging for Perl scripts. The ActiveState Perl Debugger makes debugging Perl scripts a breeze with quick views of variables and expression. Its intuitive visual environment gets you up and running fast.

PerlCOM

PerlCOM is an ActiveX Component that allows you to easily embed Perl Interpreters into client applications. You can add Perl subroutines to your applications, use Perl packages and classes, and exchange data freely between the host languages and Perl. Now you can embed Perl in any development environment that supports ActiveX components.

PerlCtrl

Build ActiveX Controls with Perl. These controls are packaged up as DLLs and can be used in any language that supports ActiveX components. You can build a dependent PerlCtrl, which depend on an existent Perl installation on the target computer, or a freestanding PerlCtrl which will run on a target computer that does not have Perl installed.

PerlApp

Convert your Perl programs to executable files. You can build dependent executables, which depend on an existent Perl installation on the target computer, or freestanding executables which will run on a target computer that does not have Perl installed.

Visual Package Manager (VPM)

VPM, the Visual Package Manager allows you to manage your Perl installation locally or remotely. VPM is a browser based application that lets you install, update, delete and get information about the Perl modules and extensions you have on your system.

Network Installer

The Network Installer lets you maintain a Perl installation in a single central point and provide access to that installation to clients across your network.

Perl WSAPI

Perl WSAPI is an embedded Perl interpreter that runs in process with the O'Reilly WebSite web server and presents a standard CGI environment for a Perl programmer. With Perl WSAPI and O'Reilly WebSite you get the benefit of not having to start a new process to handle each request for a Perl script. Scripts written to be run by Perl.exe in a standard CGI environment should run without any modifications.


What's new since PDK 1.2 Release Candidate 1

Installer

PerlCtrl

Debugger

PerlCOM

PerlApp

Visual Package Manager (VPM)

Network Installer

Perl WSAPI


Known Issues

Known Installer Issues:

Known PerlCOM Issues:

Known PerlCtrl Issues:

Known PerlApp Issues:

Known VPM Issues:


Release History 

PDK 1.2 Release Candidate 1 (released 8/14/99) changes from Beta

PDK 1.1 Release (released 2/26/99) changes from Release Candidate 2

PDK 1.1 Release Candidate 2 (released 2/26/99) changes from Release Candidate 1


PDK 1.1 Release Candidate 1 (released 2/11/99) changes from Beta 3


PDK 1.1 Beta 3 changes from Beta 2



PDK 1.1 Beta 2 changes from Beta 1



PDK 1.1 Beta 1 changes from PDK 1.0


Documentation

The PDK comes with two online help files: Perl Development Kit documentation and Debugger documentation. There is a printable file PDKGuide.doc which is a Microsoft Word document version of the PDK help file. The ActiveState Perl Debugger help includes a quick tutorial to get you up and running, and the Perl Development Kit help includes tutorial-based sections on PerlCOM and PerlCtrl. A wealth of examples is included in the example code subdirectory (usually C:\Perl\PDK\eg).


Sample Code

The PDK should be installed in the PDK directory under your Perl installation. This directory is typically C:\Perl\PDK. The example code is included a separate directory (usually C:\Perl\eg\PDK).

This version of the PDK contains sample files written in Perl, VBScript, JScript, Java and C++.

In order to use the samples written in VBScript (.vbs files), you will have to have Windows Scripting Host (WSH) installed.

All JScript samples are implemented within HTML files.


Reporting Problems or Bugs

There are two methods of reporting bugs or problems:

  1. The preferred method for reporting bugs or problems with the PDK is to fill in the Online Bug Report. The PDK-specific bug reporting form is located at:


    You can also reach this URL through our general bug reporting interface at http://www.activestate.com/bugs/.

  2. Send e-mail to support@ActiveState.com making sure to include a complete, step by step description of the problem, including the machine and operating system type.

We're interested in what you have to say! Do you have something that used to work that just doesn't work any more? Any feature suggestions? Let us know! We can't guarantee that all suggestions will be implemented in future releases, but we'll do our best!


PDK Mailing List

The Perl Development Kit mailing list is for any questions regarding ActiveState Perl Development Kit. To get on the Perl Development Kit mailing list via a Web interface, go here. You can also send email to lyris@Lyris.ActiveState.com with the message:
  SUBSCRIBE pdk
Subscribers can post to the Perl Development Kit mailing list via the Web interface or by sending e-mail to pdk@lyris.activestate.com