Perl Version: 5.00404

Guess that's why I am having problems.  Wondering if I might encounter any
problems using

s{(?!\\)#.+$}{};

Instead.

--Kit

> What version of perl are you using?  This works under 5.005 and 5.6.
> Checking the perldelta page, this was introduced as of 5.005_03, which
> should be the minimum version to use.
> 
> Take care,
> Mark.
> 
> On Thu, 26 Jul 2001, Kit wrote:
> 
>> Everything seems to be working fine except for this error.
>> 
>> Conf.pm: Sequence (?<...) not recognized at Conf.pm line 170.
>> 
>> Looking at line 170 in Conf.pm: s{(?<!\\)#.+$}{};
>> 
>> Okay, my knowledge of regular expression is not so great, but shouldn't it
>> be:
>> 
>> s{(?!\\)#.+$}{};
>> 
>> Instead of
>> 
>> s{(?<!\\)#.+$}{};
>> 
>> --Kit
>> 
>> 
>>> I am pleased to announce the results of a significant effort with respect
>>> to our client code, as well as the formal launch of an important new
>>> program.
>>> 
>>> *New client code - significant re-architecture
>>> First of all, we have invested significant effort into modifying the
>>> architecture of our client code to be easier to install, use, upgrade and
>>> customize. You have told us these sorts of changes are important to you,
>>> and we have done our best to develop an extensible structure that will
>>> provide the right balance of power, customization, and "upgrade-ability".
>>> 
>>> If you have never upgraded your client code, you will want to consider
>>> making the one-time effort to migrate to this version, as future upgrades
>>> will be significantly easier to perform. This is accomplished by
>>> abstracting the code into simple CGIs for various purposes and having
>>> related Perl Modules to support various actions. The idea behind this
>>> structure is to allow you to make additions to the system without having to
>>> touch the code base.  We provide a "hooks" mechanism where you can write
>>> your own routines to complement or bypass the routines that exist in the
>>> native code.  In doing this, you should never have to modify the code base
>>> directly (unless it is a material change). Changes should be as simple as
>>> overwriting any relevant Perl Modules or CGIs with new ones.
>>> 
>>> Additionally we have provided some generic modules that provide an
>>> interface to a couple of payment processing methods, an interface to
>>> Net::SSL, etc.  And there are methods for passing custom fields around the
>>> order process, with error checking capabilities, etc...
>>> 
>>> The config files have changed dramatically in form and are now in "Apache
>>> style" format.  The error-checking can be done by editing a "Rules" file
>>> that allows for nested and dependent rules to exist.
>>> 
>>> Finally, we have made the install process cleaner and easier to perform.
>>> 
>>> *Commitment to Open Source Development
>>> At this time, we are also making a stronger commitment to Open Source
>>> development of our client code. We have always strongly believed in Open
>>> Source development principles, and we are excited about evolving our
>>> commitment to support these efforts.
>>> 
>>> We have setup a Sourceforge repository for a distinct version of the client
>>> code. We will provide dedicated development and support resources for this
>>> project to assist developers who wish to submit bug fixes, enhancements, or
>>> new functionality. All submissions will be evaluated, and be included in
>>> either the Sourceforge repository, or our official release version. We will
>>> also be able to better respond to requests for API modification, or
>>> clarification.
>>> 
>>> It is important to understand that we will ultimately have two similar
>>> versions of our client code:
>>> 
>>> Official release - this will NOT include all submissions, specifically
>>> modifications and or functionality that explicitly requires or supports a
>>> "non-Tucows sponsored" third party functionality, or functionality that is
>>> not deemed to have a wide general appeal to the OSRS community - we will
>>> offer formal support for this release.
>>> 
>>> Sourceforge release - this will include all submissions that meet our basic
>>> standards for documentation, and security considerations - many components
>>> of this release will not be officially supported, but peer support is
>>> always available.
>>> 
>>> It will be possible to easily add selected components of the Sourceforge
>>> release to the official release in order to get specific desired
>>> functionality. The two releases will be very similar, although the
>>> Sourceforge release will likely include many more modules and extended
>>> functionality.
>>> 
>>> Our plan is to release the newly client code as a beta for one month.
>>> During this time we encourage resellers to install the code and report any
>>> bugs and/or submit improvements for release consideration. We are confident
>>> that this release is worthy for production environments, but we are
>>> releasing it now as an unsupported beta version. We anticipate that the
>>> official release (available in a month) will not be radically different
>>> from what we offer today, and (as a result of the new architecture) the
>>> upgrade will be relatively painless.
>>> 
>>> The new client code and project resources can be found at:
>>> 
>>> http://sourceforge.net/projects/opensrs-sf/
>>> 
>>> Enhancements, bug reports, and questions should be directed to
>>> [EMAIL PROTECTED] .
>>> 
>>> Regards,
>>> 
>>> sA
>>> Scott Allan
>>> Director OpenSRS
>>> [EMAIL PROTECTED]
>>> 
>> 
>> 
> 

Reply via email to