Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bleadperl 5.8 has 'older' Text::Soundex (or Text::Soundex confusions) #5741

Closed
p5pRT opened this issue Jul 17, 2002 · 4 comments
Closed

bleadperl 5.8 has 'older' Text::Soundex (or Text::Soundex confusions) #5741

p5pRT opened this issue Jul 17, 2002 · 4 comments

Comments

@p5pRT
Copy link

p5pRT commented Jul 17, 2002

Migrated from rt.perl.org#15010 (status was 'resolved')

Searchable as RT15010$

@p5pRT
Copy link
Author

p5pRT commented Jul 17, 2002

From dcd@tc.fluke.com

Created by dcd@tc.fluke.com

I noticed that Text​::Soundex that comes in bleadperl is
version 1.01, but
  perl -e 'use CPAN; CPAN​::Shell->r;'
reports that a newer version (2.20)
can be found in M/MA/MARKM/Text-Soundex-2.20.tar.gz

bleadperls version is from
  Mike Stok <Mike.Stok@​meiko.concord.ma.us>, 2 March 1994

version 2.20 on CPAN contains the declaration
"This version directly supercedes the version of Text​::Soundex that can be
found in the core from perl5.005_02 and down. (This version is a drop-in
replacement)"
  and it
  "is a full re-write of the 1.0 engine by Mark Mielke."
  Mark Mielke <markm@​nortelnetworks.com>
  "The goal was for speed... and this was achieved. There is an optional
  XS module which can be used completely transparently by the user
  which offers a further speed increase of a factor of more than 7.5X."

Shouldn't this be resolved as

a) add a note that perl 5.8 has chosen to not use the latest Text​::Soundex
  from CPAN, or

b) integreate Mark's newer Text​::Soundex

Perl Info

Flags:
    category=library
    severity=low

Site configuration information for perl v5.8.0:

Configured by dcd at Tue Jul 16 22:07:02 PDT 2002.

Summary of my perl5 (revision 5.0 version 8 subversion 0 patch 17584) configuration:
  Platform:
    osname=linux, osvers=2.4.19-rc1, archname=i686-linux
    uname='linux dd 2.4.19-rc1 #1 mon jun 24 14:32:06 pdt 2002 i686 '
    config_args='-Dmksymlinks -Dinstallusrbinperl -Uversiononly -Dusedevel -Doptimize=-O3 -g -de -Dcf_email=dcd@tc.fluke.com'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O3 -g',
    cppflags='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include'
    ccversion='', gccversion='egcs-2.91.66.1 19990314/Linux (egcs-1.1.2 release)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lgdbm -ldbm -ldb -ldl -lm -lc
    perllibs=-ldl -lm -lc
    libc=/lib/libc.so.5.4.44, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
    cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'

Locally applied patches:
    DEVEL17573


@INC for perl v5.8.0:
    /usr/local/lib/perl5/5.8.0/i686-linux
    /usr/local/lib/perl5/5.8.0
    /usr/local/lib/perl5/site_perl/5.8.0/i686-linux
    /usr/local/lib/perl5/site_perl/5.8.0
    /usr/local/lib/perl5/site_perl/5.7.3
    /usr/local/lib/perl5/site_perl
    .


Environment for perl v5.8.0:
    HOME=/home/dcd
    LANG (unset)
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PATH=/home/dcd/bin:/sbin:/usr/local/bin:/bin:/usr/bin:/usr/X11/bin:/usr/games:/usr/local/samba:/home/hobbes/tools/scripts:/home/hobbes/tools/linux:/usr0/hobbes/tools/scripts:/usr0/dcd/bin:/apps/general/bin:/usr/public
    PERL_BADLANG (unset)
    SHELL=/bin/bash

@p5pRT
Copy link
Author

p5pRT commented Apr 15, 2003

From @jhi

Unless Hugo van der Sanden (the current development pumpking) decides
that the soundex algorithm is useful enough to introduce a new XS extension
to the core, the newer Text​::Soundex will not be in the core. My personal take
on this is that soundex is not that good (I'm biased; I find it too English-centric.)
Also, unless one is comparing insane amounts of text, I don't see what an XS
implementation buys. The current soundex implementation is fast enough for
most purposes. Says I.

@p5pRT
Copy link
Author

p5pRT commented Apr 15, 2003

@jhi - Status changed from 'new' to 'stalled'

@p5pRT p5pRT closed this as completed Jul 28, 2006
@p5pRT
Copy link
Author

p5pRT commented Jul 28, 2006

@smpeters - Status changed from 'stalled' to 'resolved'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant