|
Muldis::DB::SeeAlso - External resources that you really ought to look at |
Muldis::DB::SeeAlso - External resources that you really ought to look at
This document is Muldis::DB::SeeAlso version 0.4.0.
This document is a central location within the the Muldis::DB manpage distribution where any important recommendations of or links to external resources go. This includes both resources that were helpful in making Muldis DB, as well as resources that are or could be related to Muldis DB.
Please see the separately distributed the Language::MuldisD manpage distribution, which defines the Muldis D language that Muldis DB implements and uses as its primary API. Likewise see also the the Language::MuldisD::SeeAlso manpage appendix document of the Muldis D spec for links to various things comprising and related to The Third Manifesto, which Muldis DB is a formal implementation of by way of Muldis D.
This documentation is pending.
the Muldis::DB::Engine::Example manpage.
These are some theoretical examples of other Perl modules or documentation that could be created to work with Muldis DB, but if so would most likely be distributed independently from it. The given package names are examples, and the examples in question could have other names if appropriate.
Muldis::DB::Cookbook(|::\w+)The Cookbook distro may also be the main repository of executing code that would otherwise go in the /examples directory of the Muldis DB core distro.
Genezzo or Genezzo::Muldis::DB or
Muldis::DB::Engine::Genezzo etcnew_dbms function, could
conceivably have either of the above file or package names, depending on
what its author prefers, or something else yet. A strong name influence
could be whether Muldis DB forms the sole public interface for Genezzo
after its conversion to use it, or whether Genezzo would retain alternate
public APIs that work without Muldis DB being present on the system. If
Muldis DB is Genezzo's sole or primary interface, then simply Genezzo
is probably best for branding.
Muldis::DB::PHMD::Refactor(|::\w+)Presumably all of these would work using static analysis methods and not actually ``execute'' anything, so they are independent of any particular Engine environment. This isn't to say that we can't separately have modules that help implement a specific Engine and do PHMD optimization that knows the specific needs of that Engine's implementation environment.
Other words that could go in such module names are like Optimize or
Canon, or whatever authors prefer.
Muldis::DB::PHMD::YAML and Muldis::DB::PHMD::XML etcMuldis::DB::PHMD::Translate::ConcreteMuldisDMuldis::DB::ShellDBD::MuldisDBMuldis::DB::PHMD::Translate::TutorialD etcMuldis::DB::PHMD::Translate::SQL::NativeMuldis::DB::PHMD::Translate::SQL::\w+Muldis::DB::PHMD::Translate::\w+Muldis::DB::Proxy::(Server|Client|\w+)Implementation(s) of a generic proxy server plus client for the Muldis DB
API, letting the normal Muldis DB Engine and the user application reside
in separate processes. The client would do
Muldis::DB::Interface roles and the server would be an application or
server-extending plugin that sits on top of the Muldis DB API. Or
whatever implementers want to do. This is analogous to proxying modules
for DBI or other DBMSs.
Muldis::DB::Engine::(SQLite|Postgres|Oracle|\w+)new_dbms function and do the Muldis::DB::Interface::\w+
roles. A lot of these would likely be implemented over existing DBMSs,
which results in Muldis DB being an alternative API for them.
DBIx::Class::Storage::MuldisDB etcMuldis::DB::Emulator::(DBI|JDBC|OCI|\w+)MuldisX::DB::\w+
This documentation is pending.
These Perl 5 applications and frameworks are, perhaps, at the front of the line to get Muldis DB bindings: the Jifty manpage, the Catalyst manpage, the Maypole manpage, the Bricolage manpage, the RT manpage. Generally speaking, the more active the development or the more popular the project, the higher the priority to support it.
This documentation is pending.
These other Perl 6 packages also work in the problem domain of managing data or data definitions or connections to databases:
the Set::Relation manpage, the Set manpage.
These other Perl 5 packages also work in the problem domain of managing data or data definitions or connections to databases (list not exhaustive):
the DBI manpage, the Tangram manpage, the DBIx::Class manpage, the HDB manpage, the Class::DBI manpage, the Pixie manpage, the Alzabo manpage, the DBIx::SQLEngine manpage, the Rose::DB manpage, the SPOPS manpage, the Set::Object manpage, the Set::Scalar manpage, the Object::Relation manpage, the Oryx manpage, the DBM::Deep manpage, the DBIx::SearchBuilder manpage, the DBIx::RecordSet manpage, the DBIx::Abstract manpage, the DBIx::AnyDBD manpage, the DBIx::Browse manpage, the DBIx::DBH manpage, the MKDoc::SQL manpage, the Data::Transactional manpage, the DBIx::ModelUpdate manpage, the DBIx::ProcedureCall manpage, the DB::Ent manpage, the DBIx::Romani manpage, the DBIx::DBSchema manpage, the DBIx::Namespace manpage, the TripleStore manpage, the Data::Table manpage, the ORM manpage, the OOPS manpage, the Object::Transaction manpage, the Relations manpage, the DBIx::SimplePerl manpage, the DBIx::YAWM manpage, the Class::Entity manpage, the SQL::Statement manpage, the SQL::Parser manpage, the SQL::Translator manpage, the SQL::YASP manpage, the SQL::Generator manpage, the SQL::Schema manpage, the SQL::Abstract manpage, the SQL::Snippet manpage, the SQL::Catalog manpage, the DBIx::Perlish manpage, the Tao::DBI manpage, the NTuples manpage, the DBIx::CopyRecord manpage.
Darren Duncan (perl@DarrenDuncan.net)
This file is part of the Muldis DB framework.
Muldis DB is Copyright © 2002-2007, Darren Duncan.
See the LICENSE AND COPYRIGHT of the Muldis::DB manpage for details.
The ACKNOWLEDGEMENTS in the Muldis::DB manpage apply to this file too.
|
Muldis::DB::SeeAlso - External resources that you really ought to look at |