[go: up one dir, main page]

Menu

Tree [r1538] / ddc-perl / trunk /
 History

HTTPS access


File Date Author Commit
 lib 2020-11-09 mukau [r1531] + added 'wsAttr' attribute to DDC::Format::{Tex...
 misc 2016-09-09 mukau [r649] + added hogport.perl: simulate unresponsive (dd...
 old 2016-07-04 mukau [r597] + more pure-perl parser work
 sanitize 2020-06-29 mukau [r1495] ddc-perl v0.48
 t 2020-06-29 mukau [r1495] ddc-perl v0.48
 Changes 2020-11-10 mukau [r1532] * release v0.49
 MANIFEST 2020-04-03 mukau [r1475] + fixed MANIFEST typo
 MANIFEST.SKIP 2019-09-19 mukau [r1193] + v0.43: added DDC::Client support for unix-dom...
 Makefile.PL 2020-04-03 mukau [r1473] + DDC:Concordance v0.45: added DDC::PP support ...
 README.rpod 2016-07-07 mukau [r620] + readme fixes
 README.txt 2016-07-07 mukau [r620] + readme fixes
 aparse.perl 2016-07-06 mukau [r606] + added aparse.perl (debug helper for DDC::Any ...
 ddc-cgi.perl 2020-03-09 mukau [r1456] added global variable $DDC::Client::JSON_BACKEN...
 ddc-cgi.rc 2011-11-15 mukau [r7] + initial import of ddc-perl bindings for ddc-2...
 ddc-delay-wrapper.perl 2019-11-24 mukau [r1392] + ddc-delay-wrapper.perl: simulate slow respons...
 ddc-dump2tj.perl 2016-07-07 mukau [r611] + added mapTraverse tests 07_pp_traverse.t, 17a...
 ddc-expand-lts-query.perl 2016-07-07 mukau [r619] + set executable flag on test scripts
 ddc-lts-wrapper.perl 2016-07-07 mukau [r619] + set executable flag on test scripts
 ddc-make-bibl.perl 2016-07-07 mukau [r611] + added mapTraverse tests 07_pp_traverse.t, 17a...
 ddc-query.perl 2020-02-13 mukau [r1430] + syntactic sugar for URL-style connect specifi...
 ddc-tee.perl 2020-02-13 mukau [r1430] + syntactic sugar for URL-style connect specifi...
 dummylex.perl 2018-08-23 mukau [r1063] + v0.42-rc1 : updates for ddc v2.1.15 (comments)
 footer.rpod 2015-09-25 mukau [r517] + pod cleanup
 q2json.perl 2016-07-05 mukau [r601] * pp subtree seems to be working properly; adap...
 qboolean.perl 2016-10-20 mukau [r698] + qboolean.perl tweaks
 qexpand.perl 2016-07-07 mukau [r619] + set executable flag on test scripts
 qnaive.perl 2016-09-30 mukau [r660] + qboolean, qnaive tweaks
 qparse.perl 2016-11-02 mukau [r711] v0.31: added DDC::PP support for /d DDC-regex m...
 qsafe.perl 2016-09-30 mukau [r657] + v0.29: fix for DDC::PP::DisownChildren()
 reversion.sh 2016-06-14 mukau [r579] + v0.21: added __END__ keyword before PODs in p...
 svntag.rc 2016-06-14 mukau [r579] + v0.21: added __END__ keyword before PODs in p...
 testme.perl 2016-07-07 mukau [r619] + set executable flag on test scripts
 xs2json.perl 2016-07-05 mukau [r601] * pp subtree seems to be working properly; adap...
 xsparse.perl 2016-07-05 mukau [r601] * pp subtree seems to be working properly; adap...

Read Me

=pod

README for DDC::Concordance (formerly known as ddc-perl)

=head1 ABSTRACT

DDC::Concordance - Query and wrapper utilities for the ddc-concordance search engine

=head1 REQUIREMENTS

=over 4

=item IO::Socket::INET

=item NetServer::Generic

(for server wrapping)

=item Text::Wrap

=item Lingua::LTS

(for LTS wrapping, see 'grimm/lts/Lingua-LTS' directory in the DWDS subversion repository)

=back

=head1 RECOMMENDATIONS

=over 4

=item DDC::XS

XS wrappers for the  libDDC* C++ libraries will be used if available.

=item a running DDC server

(for client connection)
Current sources for the DDC search engine should be available from
L<http://sourceforge.net/projects/ddc-concordance/>, and should be installable
for supported systems via the L<Alien::DDC::Concordance|Alien::DDC::Concordance>
module, available on CPAN.

=back



=head1 DESCRIPTION

The DDC::Concordance package (formerly known as F<ddc-perl>)
provides object-oriented wrappers for querying and/or wrapping
a DDC corpus index server.  Also included in the distribution are some example
scripts for querying a server, simple query expansion using an LTS transducer
and an indexed 'pho' field, as well as a drop-in wrapper for an underlying
DDC server which performs transparent query translation for an indexed
'pho' field.

=head2 Current Version

Current sources for this module should be available from CPAN (L<http://metacpan.org/release/DDC-Concordance>)
or via sourceforce (L<https://sourceforge.net/projects/ddc-concordance/files/ddc-perl/>).

=head1 KNOWN BUGS

=head2 Conflicting CPAN module names

Unforunately, the top-level C<DDC> namespace conflicts with another module on CPAN,
namely Torsten Raudssus' "DDC" from the "Data-Coloured" distribution (L<https://metacpan.org/pod/DDC>).
As a workaround to this problem, the top-level module for this package has been renamed
to C<DDC::Concordance> in ddc-perl v0.17.
New code should use the L<DDC::Concordance|DDC::Concordance>
module directly as a top-level entry point and dependency target.

For backwards-compatibility,
the F<ddc-perl-compat> distribution is provided to enable older code to run without explicit changes,
but note that its installation may cause unexpected results if you also use
the C<DDC> module from the "Data::Coloured" distribution.
If necessary, you can explicitly define a dependency on C<DDC::Compat> to ensure that
a backwards-compatible top-level C<use DDC;> will load the L<DDC::Concordance|DDC::Concordance>
module.
The F<ddc-perl-compat> distribution is available
via sourceforce (L<https://sourceforge.net/projects/ddc-concordance/files/ddc-perl/>).

=head1 AUTHOR

Bryan Jurish E<lt>moocow@cpan.orgE<gt>

=cut