.
FRDCSA | internal codebases | PerlLib
Homepage

[Project image]
PerlLib

Architecture Diagram: GIF
Code: GitHub

Jump to: Project Description | Parent Description | Capabilities

Project Description

There seems to be, amazingly enough, various standard library features that are absent within CPAN. perllib is therefore simply a collection of miscellaneous modules developed for our other systems that really belong in an API. This may eventually relate to the shared standard programming library, which is a semi-automatically generated library of an enormous number of standard algorithms with a knowledge base and expert systems.

Capabilities

  • Add a mysql or sayer backend to perllib::Collection.
  • Write a converter for converting existing formats like the storagefile for file based perllib::Collection to mysql or sayer based.
  • Write perllib::MySQL2 or something (confusing name) such that it uses the "select ? " type syntax, but supports the rest of the commands.
  • Have a system for having perllib::Collection stored in a KBS2 domain.
  • Add to perllib::Collection a DB and/or separate file storage mechanism.
  • Create a perllib::Collection type that lives in Sayer and one in KBS2.
  • Is there a perllib::Collection object that works with a database?
  • /var/lib/myfrdcsa/codebases/internal/boss/perl-codebases/clear/Feedback.pm:use perllib::UI; contains the desired feedback code for clear.
  • # try to get CPAN like classifications for perllib:: modules
  • # try to get CPAN like classifications for perllib:: modules
  • Could probably put in a back end for perllib::Collection that handles MySQL storage.
  • perllib can automatically select a Key for the return hash based on the select statement.
  • Have libsystem-conceptnet-perl modules for each system in perllib.
  • Should expand perllib::mysql to be able to handle multiple databases;
  • Maybe use Snow as part of perllib learner.
  • Can create a new perllib::TimeSeries::Segment using corpus::TDT
  • /var/lib/myfrdcsa/codebases/internal/boss/perl-codebases/clear/Feedback.pm:use perllib::UI; contains the desired feedback code for clear.
  • Fix the nasty perllib::ToText module
  • Integrate perllib::BodyTextExtractor with clear to remove junk from html pages when reading them.
  • Fix the fact that KBS::Store::MySQL looks like perllib::MySQL when editing
  • Currently our system for quoting arguments to perllib::MySQL is insufficient (see QuoteIfNecessary).
  • Currently, our system for quoting arguments to perllib::MySQL is insufficient (see QuoteIfNecessary).
  • Create a central perl module for all sorts of util like Save, etc. Maybe perllib::Util?
  • Complete transition from perllib::System to perllib::API
    ("rejected" "11913")


This page is part of the FWeb package.
Last updated Sat Oct 26 16:54:11 EDT 2019 .