Muldis::D::Manual --------------------------------------------------------------------------- 2010-05-16 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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 Darren Duncan * 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.