The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
                             Muldis::D::Manual
                                  Changes
---------------------------------------------------------------------------

2010-07-24

    * Muldis::D::Manual version 0.9.0 is released on CPAN as
    Muldis-D-Manual-0.9.0.tar.gz.

    * (CD.pod)  Updated the example code, in all 3 dialects, such that all
    type and constraint declarations have been consolidated into a topology
    that much more closely resembles their most likely direct SQL database
    counterparts.  This is effectively just a code refactor as the
    structure of all actual database data/relvars didn't change at all.
    Firstly, the root database type now has the empty string as its
    declared name, as if it was effectively built-in to the depot
    scaffholding rather than being a normal user-defined type.  Secondly,
    the definition of each relvar is now effectively built-in to it.  The
    effective name of the relation type for each relvar is now lowercased
    and so identical to the name of its relvar, and the tuple type plus
    primary key that help define the relation type are now nested into the
    latter, meaning that the relation type now declares a subdepot with the
    same name as its relvar and the triple are nested beneath that
    subdepot, with the relvar having an empty-string name.  All of the
    now-nested tuple types and primary keys have been renamed to just "T"
    and "pk" respectively, and so all relation type defs now have a more
    uniform format.  Where applicable, any surrogate keys of relation types
    had also become nested under the latter, but their declared names
    didn't change.  The subset constraints were not renamed or nested,
    staying as they were.  No routines were changed at all.

    * (CD.pod, Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.135.0:  Update all code examples with
    postcircumfix op invocations to excise the [$,%,@] sigils leading the
    circumfix parts, such as "@:{...}" rather than "Relation:{...}".

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.135.0 for PTMD_STD:  Update the keywords list to
    remove all 12 Latin-letter keywords denoting sub/superset tests.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.136.0 for PTMD_STD:  Update the syntax coloring
    patterns and function-search pattern considering changes to the syntax
    of code comments and how string literals treat whitespace.

    * (CD.pod, Muldis_D_PDAFP_200807_updated.xul, TemporalExtras.pod)
    Corresponding to changes introduced in Muldis D spec v0.136.0 for
    PTMD_STD:  Update all code examples with not-as-value comments to add
    nested backtick delimiters, remove per-line delims from block comments.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.136.0 for PTMD_STD:  Update all code
    examples with cardinality prefix op to rename it to "#" from "r#".

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.137.0 for PTMD_STD:  Update all code
    examples with symbolic prefix ops to remove now-optional whitespace.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.137.0 for PTMD_STD:  Update the keywords list to
    consolidate/rename the keywords denoting membership-tests like "in".

2010-07-13

    * Muldis::D::Manual version 0.8.0 is released on CPAN as
    Muldis-D-Manual-0.8.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Fixed an omission in the function-search
    pattern so that it now finds subdepot declarations also.

    * (TemporalExtras.pod)  Corresponding to changes introduced in Muldis D
    spec v0.131.0:  Updated the temporal types' documentation to reflect
    that the core type "Single" was renamed to "Just".

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.132.0 for PTMD_STD:  Updates to the function-search
    pattern and to the syntax coloring patterns for text, comment strings
    to reflect that a string may now contain the same literal char as is
    used to delimit that string, but only when backslash-escaped.

    * (CD.pod, Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.133.0:  Update all code examples with
    collection value literals/selectors to use their new terser variant
    formats, such as "@:{...}" rather than "Relation:{...}".

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.134.0 for PTMD_STD:  Updates to the syntax coloring
    patterns for num, blob literals to support [b,o,d,x] radix specifiers.

    * (Muldis_D_PDAFP_200807_updated.xul, TemporalExtras.pod)
    Corresponding to changes introduced in Muldis D spec v0.134.0:  Update
    all code examples with num, blob literals to use their new [b,o,d,x]
    variant formats, or to reflect Perls' terser native literal formats.

2010-06-20

    * Muldis::D::Manual version 0.7.0 is released on CPAN as
    Muldis-D-Manual-0.7.0.tar.gz.

    * (Manual.pm, README)  Updated the list of email forums focusing on
    Muldis D and its implementations, first to add a 4th list
    muldis-d-language, and second to update all 4 lists' descriptions.

    * (Muldis_D_PDAFP_200807_updated.xul)  Minor terminology change.

    * (TemporalExtras.pod)  Updated all system-defined routine
    documentation so that the illustrative declarations of each now just
    have the unqualified routine names, same as the real declarations
    would, rather than being fully-qualified; the level-2 heading for each
    routine description already has the latter.

    * (CD.pod)  Corresponding to changes introduced in Muldis D spec
    v0.130.0 for PTMD_STD:  Update all code examples using shorthand syntax
    for "foo=>foo" that looked like ">foo" to instead look like "=>foo".

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.130.0 for PTMD_STD:  Update the keywords list to
    remove all 6 single-Latin-letter keywords: x, d, t, r, s, v.

    * (CD.pod, TemporalExtras.pod, Muldis_D_PDAFP_200807_updated.xul)
    Corresponding to changes introduced in Muldis D spec v0.130.0 for
    PTMD_STD:  Update all code examples or routine documentation to excise
    the "$" sigils, which are no longer used to mark data-entities.

2010-05-18

    * Muldis::D::Manual version 0.6.1 is released on CPAN as
    Muldis-D-Manual-0.6.1.tar.gz.

    * (Manual.pm, README, Makefile.PL)  Updated any instances of
    "http://mm.DarrenDuncan.net/mailman/listinfo" so that they are fully
    lower-cased, because the mixed case version doesn't work with some web
    browsers; browsers that don't automatically convert it to lowercase get
    a "There currently are no publically-advertised mailman lists" message.

    * (BBEdit_LM_Muldis_D.plist)  Fixed a fossil where in release 0.6.0 the
    keywords list should have included these 5 additional or renamed items
    (re MD v0.129.0) but didn't: "determinant-attrs", "dependent-attrs",
    "map-function", "is-updateable", "and-provides-its-default".

2010-05-16

    * Muldis::D::Manual version 0.6.0 is released on CPAN as
    Muldis-D-Manual-0.6.0.tar.gz.

    * (CD.pod)  Fixed a design error in the example code where it assumed
    that exactly one tuple would result from some queries, when in fact
    zero tuples might result instead.

    * (CD.pod)  Fixed example code to add a try/catch block around the
    record insertion code, to gracefully deal and display a message if the
    insertion failed due to duplicate titles/etc constraint violation.

    * (TemporalExtras.pod)  Renamed the 3 "Date and Time Literals" pod
    sub-sections to add unique prefixes so that navigation links work.

    * (CD.pod)  Add 2 more copies of the example code, one for each of the
    2 Muldis D Perl-STD dialects.  But while the PTMD_STD dialect's copy of
    the example is complete, the HDMD_Perl6_STD and HDMD_Perl5_STD
    dialects' copies of the example are each missing the bodies of 13
    routines, and have just the headings/signatures for those 13; the
    HDMD_Perl6_STD and HDMD_Perl5_STD dialects' copies of the example are
    otherwise complete, having the complete definitions of 7 routines, and
    all of the type definitions, constraints, scaffolding, and data.  The
    PTMD_STD copy is, in any event, the most terse and readable, especially
    for routine definitions; the routines that are complete in the 2
    Perl-STD copies should constitute a representative subset, such that
    one should be able to infer the missing routine bodies easily enough
    through comparison with the complete PTMD_STD copy; but the other
    routines might also be made complete later if the rationale exists.

2010-05-12

    * Muldis::D::Manual version 0.5.0 is released on CPAN as
    Muldis-D-Manual-0.5.0.tar.gz.

    * Added new file "lib/Muldis/D/Manual/CD.pod" which features example
    code that demonstrates a very basic CD database, which consists of a
    schema definition having relvars to store data and routines to fetch or
    update that data, and it includes some sample data.  For users that are
    better served with a complete example than a spec, this should do it.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.129.0 for PTMD_STD:  Added "compose" to keywords list.

2010-05-11

    * Muldis::D::Manual version 0.4.0 is released on CPAN as
    Muldis-D-Manual-0.4.0.tar.gz.

    * Added new file "lib/Muldis/D/Manual/TemporalExtras.pod" which houses
    all the substantial material that was purged from the "Muldis D
    Temporal Extension" and related parts of the Muldis D language spec as
    of its release 0.121.0, with the intent to be moved to the Muldis D
    Manual for use as a resource when implementing non-mixin temporal types
    and non-virtual temporal operators in Muldis D in the future,
    especially if those would be by third parties as user-def materials.

2010-05-11

    * Muldis::D::Manual version 0.3.0 is released on CPAN as
    Muldis-D-Manual-0.3.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.111.0 for PTMD_STD:  Updates to the syntax coloring
    patterns and function-search pattern concerning segmentation of long
    stringy value literals; the patterns are simplified because now even a
    segmented string still just has a single pair of quotes around the
    whole literal, rather than a pair of quotes around each segment.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.112.0 for PTMD_STD:  Updates to the keywords list and
    function-search pattern concerning that the "mixin-type" keyword has
    been added.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.112.0 for PTMD_STD:  Updates to the keywords list
    concerning the "date_time" SSE was renamed to "temporal".

    * (Input_Method_Muldis_D.cin)  Corresponding to changes introduced in
    Muldis D spec v0.112.0 for PTMD_STD:  Renamed several chardef keys to
    match the renames of the set membership testing operators; the 4 keys
    "[|n][i|h]mem" were renamed to "[|n][in|has]", respectively.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.113.0 for PTMD_STD:  Updates to the syntax coloring
    patterns concerning the "RatRoundMeth" type being renamed to
    "RoundMeth", and 2 of its values being renamed, and 2 values added.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.113.0 for PTMD_STD:  Updates to syntax coloring
    patterns that correspond to some optional whitespace in value literals,
    which is now prohibited except as an "unspace".

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.115.0:  Update several descriptions and
    code examples to reflect the addition of the "recipe" 4th main routine
    kind, and the reduction of what a "procedure" can directly do.  Also
    purged the slides talking about "inner routines", which haven't existed
    for awhile; they were marked w rewrite-TODOs, but removal is simpler.

    * (Input_Method_Muldis_D.cin)  Corresponding to changes introduced in
    Muldis D spec v0.115.0 for PTMD_STD:  Removed 4 chardefs that
    associated the math op chars [*+-%] with the relational ops [∩∪∖∆].

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.116.0 for PTMD_STD:  Updates to the syntax coloring
    patterns concerning that the "Singleton" domain-union type, and its 2
    singleton-type values "-Inf", "Inf" (and "-∞", "∞") have been added.

    * (Input_Method_Muldis_D.cin)  Corresponding to changes introduced in
    Muldis D spec v0.116.0 for PTMD_STD:  Added chardef for "∞" character.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.117.0:  Added a note to
    reflect no one writes "lex" anymore; that namespace now just a concept.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.118.0 for PTMD_STD:  Update to code
    examples to reflect that most math op spec-syn were renamed or merged.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.120.0:  Update to code example to
    reflect use of new mixin temporal type and virtual system-service.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.121.0 for PTMD_STD:  Updates to the syntax coloring
    patterns and keywords list concerning that the temporal standard syntax
    extension has been completely removed from the grammar, as part of the
    purge of all non-mixin temporal types and all non-virtual temporal
    routines from the language; removed the 'temporal' keyword and the
    syntax coloring patterns for "TAI[Instant|Duration]",
    "[UTC|Float][Instant|DateTime|Date|Time", "UTCDuration".

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.122.0 and v0.124.0 for PTMD_STD:  Update
    to code example to reflect that concrete syntax for material
    references, and for routine embedding, both such as are used for
    higher-order functions, is now finalized.

    * (BBEdit_LM_Muldis_D.plist)  Many additions to the keywords list and
    function-search pattern, some corresponding to changes in multiple past
    Muldis D spec versions, and some relating to plans of uspecced syntax.

2010-03-01

    * Muldis::D::Manual version 0.2.0 is released on CPAN as
    Muldis-D-Manual-0.2.0.tar.gz.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.101.0:  Update a description to reflect
    that many s-d materials were moved from Muldis D extensions to core.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.102.0:  Update a description to reflect
    that the 2 top-level namespaces "dep", "sdp" replaced with the 1 "nlx".

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.103.0 for PTMD_STD:  Update to code
    example to abbreviate "&p_count => $p_count" to "&$>p_count".

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.103.0 for PTMD_STD:  Updates to the keywords list
    concerning the list-valued standard_syntax_extensions pragma was added.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.104.0:  Add a description to reflect
    that the 1 new top-level namespace "rtn" was added.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.105.0 for PTMD_STD:  Updates to the keywords list and
    function-search pattern concerning that the "union-type" keyword has
    been renamed to "domain-type" and the "nonscalar-type" keyword has been
    split into the 2 "tuple-type" and "relation-type".

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.107.0 for PTMD_STD:  Updates to the keywords list and
    the syntax coloring patterns concerning single-value literals or
    enumeration value names to rename them all so that they are now
    capitalized like type names rather than all lowercase; for examples,
    "nothing" and "half_even" were renamed to "Nothing" and "HalfEven".

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.107.0 for PTMD_STD:  Update to code
    examples to rename any "true" value literals to "True".

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.109.0 for PTMD_STD:  Updates to syntax coloring
    patterns to remove the special "String" value literal format, as the
    standard grammars no longer have "String"-specific value node kinds.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.110.0:  Update descriptions to reflect
    that "Int" now is the sole scalar primitive type and has no possreps.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.110.0 for PTMD_STD:  Updates to the keywords list
    concerning the 2-valued op_char_repertoire pragma was added.

    * (Input_Method_Muldis_D.cin)  Corresponding to changes introduced in
    Muldis D spec v0.110.0 for PTMD_STD:  Renamed several chardef keys to
    more closely match the PTMD_STD-defined ASCII alternatives for Unicode
    symbols for functions that test set membership or sub/superset
    relationships; for example, the key for the char ∈ is now "imem" rather
    than "ismem".  The increased consistency resulting from this change
    should make the keys for the chars easier to remember.

    * Incremented all copyright year range-ends to 2010.

2009-11-09

    * Muldis::D::Manual version 0.1.1 is released on CPAN as
    Muldis-D-Manual-0.1.1.tar.gz.

    * Updated all author references to change Darren Duncan's stated email
    address from "perl@DarrenDuncan.net" to "darren@DarrenDuncan.net".

2009-10-27

    * Muldis::D::Manual version 0.1.0 is released on CPAN as
    Muldis-D-Manual-0.1.0.tar.gz.

    * Updated the README file to indicate that this distribution now has 2
    public Git repositories, one on GitHub.com and one on utsl.gen.nz.

    * (Makefile.PL, Manual.pm, Muldis_D_Manual_00_Compile.t)  Updated the
    distro so that normal users only need the most minimal dependencies
    reasonably possible, meaning it now only requires Perl 5.6.0+ rather
    than 5.8.1+, and it requires no modules at all that weren't bundled
    with 5.6.0+.  This seemed appropriate since the distro is
    documentation-only and doesn't have any normal code to run, just POD to
    render (on the other hand, that POD is UTF-8).  Updated the test file,
    which exists just to make generic CPAN build and testing facilities
    happy, to use "Test" rather than "Test::More" since that's all Perl
    5.6.0 bundled.  Also updated the Makefile.PL (and META.yml) to add
    "resources" urls.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.93.0 for PTMD_STD:  Updates to code
    examples to remove most expression-delimiting parenthesis because they
    are no longer mandatory.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.94.0 for PTMD_STD:  Updates to syntax coloring
    patterns that correspond to whitespace, which has increased strictness.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.95.0 for PTMD_STD:  Updates to syntax coloring
    patterns that correspond to code comments; now there are 2 distinct
    patterns, 1 "#" delimited for not-as-value comments, which is the
    "Comment Pattern", and 1 "`" delimited for as-value Comment literals,
    which is part of the "String Pattern".

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.95.0 for PTMD_STD:  Updates to the keywords list and
    function-search pattern concerning that all multi-word keywords now
    have words separated by dashes rather than whitespace or underscores.

    * (BBEdit_LM_Muldis_D.plist)  Corresponding to changes introduced in
    Muldis D spec v0.96.0 for PTMD_STD:  Updates to the keywords list
    concerning the 4-valued catalog_abstraction_level pragma was added.

    * (Muldis_D_PDAFP_200807_updated.xul)  Corresponding to changes
    introduced in Muldis D spec v0.96.1 for PTMD_STD:  Updates to code
    examples to reflect param types now appearing to the right of param
    names rather than to the left, and now with a colon between the pair.

    * Updated the Changes file to copy into it (with trimming if needed)
    all the Changes file items from the Muldis-D and Muldis-Rosetta/DB
    distributions that described history of the files that were moved from
    that distribution into this Muldis-D-Manual distribution.  In all,
    Changes file items were imported from the Changes report for 24
    Muldis-D distribution releases, whose version numbers are listed here
    from newest to oldest: 0.91.0 (2009-09-21), 0.90.0, 0.88.0, 0.87.0,
    0.86.0, 0.83.0, 0.82.0, 0.80.0, 0.79.1, 0.79.0, 0.76.1, 0.76.0, 0.75.0,
    0.74.0, 0.73.0, 0.72.0, 0.68.0, 0.67.0, 0.65.0, 0.63.0, 0.43.0, 0.42.0,
    0.41.0, 0.40.0 (2008-07-08).  In all, Changes file items were imported
    from the Changes report for 3 Muldis-Rosetta/DB distribution releases,
    whose version numbers are listed here from newest to oldest: 0.8.0
    (2008-08-02), 0.7.0, 0.6.1 (2008-03-10).  Besides all of the above, a
    single additional Changes file item was imported from the "Rosetta"
    distribution version 0.720.0/0.720000 (2006-02-01).

2009-09-26

    * Muldis::D::Manual version 0.0.0 is released on CPAN as
    Muldis-D-Manual-0.0.0.tar.gz.

    * This is the first release of the Muldis-D-Manual distribution, and
    the first release of any distribution to contain Perl 5 modules named
    Muldis::D::Manual::\w+.

    * This is the initial file manifest:

        archives/Muldis_D_PDAFP_200807_lt.xul
        archives/Muldis_D_PDAFP_200807_sa.xul
        archives/Muldis_D_PDAFP_200807_updated.xul
        archives/OSCON2005LightningTalk.txt
        archives/OSCON2008SessionProposal.txt
        archives/README
        archives/takahashi.css
        archives/takahashi.js
        Changes
        INSTALL
        lib/Muldis/D/Manual.pm
        LICENSE/GPL
        Makefile.PL
        MANIFEST
        MANIFEST.SKIP
        README
        t/Muldis_D_Manual_00_Compile.t
        TODO
        util/BBEdit_LM_Muldis_D.plist
        util/Input_Method_Muldis_D.cin
        util/README

    * The file lib/Muldis/D/Manual.pm is the main one that was newly
    created for the Muldis-D-Manual distro, and introduces the distro.

    * All of the 11 files in the archives/ and util/ folders, except the 1
    OSCON2005LightningTalk.txt, have been transferred here from the
    Muldis-D distribution with no significant changes, where they had been
    supplementary files and not part of the language spec proper; so from
    now on, the Muldis-D documentation would just contain the Muldis D spec
    proper and any supplementary material would live in Muldis-D-Manual.
    The 1 was transferred here from the Muldis-Rosetta distribution, where
    it constituted the entire archives/ folder.

2009-09-21

    * Muldis::D version 0.91.0 is released on CPAN as
    Muldis-D-0.91.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Updates corresp to recent spec changes.

2009-09-19

    * Muldis::D version 0.90.0 is released on CPAN as
    Muldis-D-0.90.0.tar.gz.

    * (Muldis_D_PDAFP_200807_updated.xul)  Upd corres to recent spec chgs.

2009-09-12

    * Muldis::D version 0.88.0 is released on CPAN as
    Muldis-D-0.88.0.tar.gz.

    * (Muldis_D_PDAFP_200807_updated.xul, BBEdit_LM_Muldis_D.plist)
    Updates corresponding to recent spec changes.

2009-09-03

    * Muldis::D version 0.87.0 is released on CPAN as
    Muldis-D-0.87.0.tar.gz.

    * (Muldis_D_PDAFP_200807_updated.xul)  Updates corresponding to recent
    spec changes.

2009-09-02

    * Muldis::D version 0.86.0 is released on CPAN as
    Muldis-D-0.86.0.tar.gz.

    * (Input_Method_Muldis_D.cin)  Fixed fossils from v0.85.0 re '!' usage.

    * (Input_Method_Muldis_D.cin)  Removed "<>" as an alternate concrete
    syntax for "≠"; now only "!=" is an alternate.

    * (Muldis_D_PDAFP_200807_updated.xul)  In accordance with the latest
    Perl 6 spec (an update on 2009.08.29), updated the HDMD_Perl6_STD code
    examples to reflect that you now use "/" to select a Perl 6 "Rat" in
    terms of 2 "Int", where you used to use "div" to do that.

2009-08-20

    * Muldis::D version 0.83.0 is released on CPAN as
    Muldis-D-0.83.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Updates corresp to recent spec changes.

2009-07-27

    * Muldis::D version 0.82.0 is released on CPAN as
    Muldis-D-0.82.0.tar.gz.

    * (Muldis_D_PDAFP_200807_updated.xul)  Other small updates corresp to
    recent spec changes.

2009-07-06

    * Muldis::D version 0.80.0 is released on CPAN as
    Muldis-D-0.80.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist, Input_Method_Muldis_D.cin)  Various minor
    updates and fixes.

2009-06-16

    * Muldis::D version 0.79.1 is released on CPAN as
    Muldis-D-0.79.1.tar.gz.

    * Forked the slideshow "archives/Muldis_D_PDAFP_200807_sa.xul" into
    itself, which remains unchanged, and the new file
    "archives/Muldis_D_PDAFP_200807_updated.xul", which has been modified
    just enough to bring it into compliance with all the Muldis D spec
    changes made since release 0.43.0 (when "_sa" was frozen).  The most
    significant improvements in "_updated" is that all the concrete Muldis
    D code examples were rewritten into ones with the same semantics but
    that are actual semi-specced Muldis D code rather than pseudo-code;
    especially prominant is that the new code's size is 80-90% smaller than
    before, and in the examples comparing Muldis D to SQL, the Muldis D
    code was generally just half the size of the SQL code, so being less
    verbose than SQL rather than more.  And so, from now on,
    "Muldis_D_PDAFP_200807_updated.xul" will continue to be updated with
    each Muldis D release when it otherwise becomes incorrect, and so it
    should remain one of the best introduction materials to Muldis D.

2009-06-13

    * Muldis::D version 0.79.0 is released on CPAN as
    Muldis-D-0.79.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Added special literal
    syntax to the "Tuple" and "Relation" node kinds, similar to what exists
    for "Maybe", so the plain barewords "d0", "d0c0", "d0c1" are now
    nonscalar GCVLs by themselves, like "nothing" or "∅" are.  Note that
    this feature is in PTMD_STD alone; the Perl-STD dialects don't have it.

    * (BBEdit_LM_Muldis_D.plist)  Various minor updates and fixes.

2009-06-04

    * Muldis::D version 0.76.1 is released on CPAN as
    Muldis-D-0.76.1.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Missed a few updates in the last release.

2009-06-04

    * Muldis::D version 0.76.0 is released on CPAN as
    Muldis-D-0.76.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Updates corresp to recent spec changes.

2009-05-28

    * Muldis::D version 0.75.0 is released on CPAN as
    Muldis-D-0.75.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Updates corresp to recent spec changes.

2009-05-27

    * Muldis::D version 0.74.0 is released on CPAN as
    Muldis-D-0.74.0.tar.gz.

    * Added new file "util/Input_Method_Muldis_D.cin" which is the first
    cut of a generic-format "input method" plugin, that can be installed
    as-is under various operating systems including Mac OS X 10.5, whose
    use should make it much easier to type the various trans-ASCII symbols
    that the Muldis D concrete syntaxes allow you to use for operators/etc.
    Of course, you might already have some other "input method" tool to use
    already that helps with mathematical/etc symbols so the one bundled
    with the Muldis D spec may be redundant; but otherwise it should help.
    To use it in Mac OS X, simply drop it in your "~/Library/Input Methods"
    and log out plus log in and enable it in the "International" System
    Preference panel.  Also updated "util/README" about this file.

    * (BBEdit_LM_Muldis_D.plist)  Updates corresp to recent spec changes.

2009-05-19

    * Muldis::D version 0.73.0 is released on CPAN as
    Muldis-D-0.73.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Updates corresp to recent spec changes.

2009-05-15

    * Muldis::D version 0.72.0 is released on CPAN as
    Muldis-D-0.72.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Other minor updates.

2009-05-06

    * Muldis::D version 0.68.0 is released on CPAN as
    Muldis-D-0.68.0.tar.gz.

    * Updated any references in BBEdit_LM_Muldis_D.plist to reflect that
    the Muldis D dialects/grammar "PTMD_Tiny" was renamed to "PTMD_STD".

2009-05-04

    * Muldis::D version 0.67.0 is released on CPAN as
    Muldis-D-0.67.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Updated this file to the latest grammar.

2009-04-22

    * Muldis::D version 0.65.0 is released on CPAN as
    Muldis-D-0.65.0.tar.gz.

    * (BBEdit_LM_Muldis_D.plist)  Partially rewrote this file, mainly the
    syntax coloring regexes, to be cleaner and to reflect the previous
    PTMD_Tiny change items.  Also, Name/NameChain/DeclNameChain literals
    are no longer colored at all, since in general they should be treated
    consistently as identifiers.  Also, the "value kind" barewords,
    essentially all the unqualified main type names, are no longer colored
    as language keywords, as they should be treated consistently with
    either type or routine invocation names.

    * (BBEdit_LM_Muldis_D.plist)  Made several additions corresponding to
    anticipated PTMD_Tiny grammar that is yet to be codified in the spec.
    Rewrote the routine scanning pattern to look for
    "[inner_]?[function|updater|procedure]" rather than "[name|'name'] \s*
    => \s* Name:".  Added a couple dozen new keywords to the syntax
    colorer, including both the routine makers and a bunch of possible
    infix operators that are actually sugar over normal prefix operators.

2009-04-02

    * Muldis::D version 0.63.0 is released on CPAN as
    Muldis-D-0.63.0.tar.gz.

    * Added new file "util/BBEdit_LM_Muldis_D.plist" which is the first cut
    of a Codeless Language Module for the BBEdit text editor for Mac OS X
    that empowers BBEdit to syntax color and function scan code written in
    the PTMD_Tiny dialect of Muldis D.  Also added the support file
    "util/README" which explains the CLM further.  The new CLM is only as
    complete as the language spec itself, and mainly what it is the most
    complete about is syntax coloring Muldis D value literals.  Also
    updated the README file to refer to the "util/" and "archives/" dirs.
    While not exactly its intended use, you can get a taste of the CLM
    working by opening the PTMD_Tiny.pod file in BBEdit with the CLM
    installed and look at the various code examples in the POD file.

2008-08-02

    * Muldis Rosetta version 0.8.0 for Perl 5 is released on CPAN as
    Muldis-Rosetta-0.8.0.tar.gz.

    * The file archives/OSCON2008SessionProposal.txt was moved from the
    Muldis Rosetta version control / distribution to the Muldis D one.

2008-07-29

    * Muldis::D version 0.43.0 is released on CPAN as
    Muldis-D-0.43.0.tar.gz.

    * Savagely chopped the Live Talk version of the Muldis_D_PDAFP_200807
    slideshow to remove all the content text, keeping just the section
    headings, a handful of bullets, and all but one of the code samples.
    There should be no doubt whatsoever now that the presenter isn't
    reading the slides; also, this result is more like the actual Takahashi
    format that the XUL software is designed for; also, it now should be
    easier to fit into the allowed time.  This was presented at OSCON on
    July 23.  Then the Stand Alone version had its end updated to format
    like the rest of the SA slideshow.  And so following this, this
    2-version 2008 July slideshow is now frozen into the archives.

    * The file archives/OSCON2008SessionProposal.txt was moved from the
    Muldis Rosetta version control / distribution to the Muldis D one.

2008-07-21

    * Muldis::D version 0.42.0 is released on CPAN as
    Muldis-D-0.42.0.tar.gz.

    * Edited and trimmed the slideshow "archives/Muldis_D_PDAFP_200807.xul"
    substantially, removing about 30% of its size.  The changes were
    inspired largely by feedback from several sources on the version in
    release 0.41.0.  The cuts mainly were about removing "boring" parts
    like introductives and less interesting or common features; also many
    parts were edited to say the same thing in substantially fewer words;
    all in all, this was just fat trimming and the result shouldn't lack
    anything useful that was in the previous one.  This new version would
    barely fit in 45 minutes if read aloud, but it is in fact now intended
    as the paper for download, so people not at a live talk based on this
    can still get all the material.  There was also some reordering, and a
    bit of additions near the front to make it easier to know early what
    the talk and the project is about.

    * Forked said slideshow into a "_sa" (Stand Alone) and "_lt" (Live
    Talk) version, the former being the version for viewing on its own, or
    use as speaker's notes, and the latter for actual display during the
    talk.  The live version changes the quasi-sentences of the stand alone
    to bullet points and less text.  This was presented at PDXPug PGDay on
    July 20th.

    * Partly due to feedback gotten at the OSCON speakers' workshop on July
    21, the talk will be redone again, using a different presentation tool,
    and making the live version have very little content so it differs
    greatly from what is spoken, this all in preparation for July 23.

2008-07-15

    * Muldis::D version 0.41.0 is released on CPAN as
    Muldis-D-0.41.0.tar.gz.

    * Rewrote the slideshow "archives/Muldis_D_PDAFP_200807.xul" so it has
    more appropriate content, and is a better length.  While this version
    should be complete on talking about Muldis D, it still lacks anything
    on Muldis Rosetta, which should end up about 10% of the size, except
    that there are internal todo notes on this.  And next I'll need to chop
    down the size of the new version so it can be presented in about 45
    minutes, for which I'll solicit advice.  That cut version should be in
    a near future subsequent release.

2008-07-08

    * Muldis::D version 0.40.0 is released on CPAN as
    Muldis-D-0.40.0.tar.gz.

    * Added new file "archives/Muldis_D_PDAFP_200807.xul" which is the very
    rough first draft of the slideshow for the 2008 July talk "Muldis D -
    Portable Databases At Full Power".  This talk is created for giving at
    OSCON 2008, and it is also being given at several other events in 2008
    July.  Following a practice presentation on 2008 July 8th, which used
    the (first half of) this exact file (except new postscript first
    screen), it was decided to completely rewrite the slideshow with
    different content.  Meanwhile this version is now being released on
    CPAN for posterity.  The next CPAN release of Muldis D will not have
    this version, rather its replacement.  This talk is a XUL file and it
    requires Mozilla Firefox to run (or you can read its text in a text
    editor).  Also added the 2 support files "archives/takahashi.(css|js)"
    plus the file "archives/README".

2008-04-12

    * Muldis Rosetta version 0.7.0 for Perl 5 is released on CPAN as
    Muldis-Rosetta-0.7.0.tar.gz.

    * Minor update to the file archives/OSCON2008SessionProposal.txt which
    reflects that the proposal was accepted; the talk will be given Jul 23.
    Also retconned the file to use current names, urls of Muldis D|Rosetta;
    the copy on the OSCON website will likewise be updated if possible.

2008-03-10

    * Muldis DB version 0.6.1 for Perl 5 is released on CPAN as
    Muldis-DB-0.6.1.tar.gz.

    * Added new file archives/OSCON2008SessionProposal.txt which is a copy
    of a proposal to give a talk on Muldis D + DB at OSCON 2008 (it can
    also be given elsewhere); this is likely the most succinct description
    yet of what the projects are and why one would want to use them.

2006-02-01

    * Rosetta Release 0.720.0/0.720000 (SVN r1203).

    * Added new file docs/OSCON2005LightningTalk.txt, which has the
    pristine text for a lightning talk I gave, and outlined in 5 minutes
    what at-that-time Rosetta was and was to be.