Revision history for Acme-MetaSyntactic
0.46 Mon Oct 24 11:21:53 CEST 2005
[NEW WEEKLY THEME 2005/10/31]
- antlers (Gaal Yahas)
0.45 Sun Oct 23 15:09:15 CEST 2005
[NEW WEEKLY THEME 2005/10/24]
- booze (Nicholas Clark)
[THEME UPDATE]
- jamesbond (new movie title is public)
0.44 Fri Oct 14 14:48:49 CEST 2005
[NEW WEEKLY THEME 2005/10/17]
- constellations
0.43 Sun Oct 9 22:34:45 CEST 2005
[NEW WEEKLY THEME 2005/10/10]
- roman (Alberto Manuel Brandão Simões)
0.42 Sun Oct 2 23:02:21 CEST 2005
[NEW WEEKLY THEME 2005/10/03]
- discworld (Martin Vorländer)
0.41 Sun Sep 25 22:31:48 CEST 2005
[NEW WEEKLY THEME 2005/09/26]
- apollo (Jean Forget)
[THEME UPDATES]
- pynchon (David Landgren gave me 70 new items)
[ENHANCEMENTS]
- Win32::Locale is now the last after $ENV{LANGUAGE} and $ENV{LANG}
under Win32 (it was previously the only possibility)
[TICKET CLOSED]
- #14691 on rt.cpan.org (thanks to Barbie, who ran the tests
under Win32, I discovered I didn't really knew %INC, and
that I forgot that use = require + import)
0.40 Sun Sep 11 21:35:04 CEST 2005
[NEW WEEKLY THEME 2005/09/19]
- yapc (Mark Fowler)
[TESTS]
- increased coverage for the theme() method
0.39 Thu Sep 8 10:41:25 CEST 2005
[NEW WEEKLY THEME 2005/09/12]
- stars (Rafael Garcia-Suarez)
[THEME UPDATES]
- counting_rhyme (David Landgren spotted a typo)
- phonetic (Gábor Szabó had a test failure)
[ENHANCEMENTS]
- Each theme now has a theme() method, for reflexion
[TESTS]
- the list validity is now tested for all locales for subclasses
of Acme::MetaSyntactic::Locale (thanks to Gábor Szabó)
0.38 Wed Aug 24 15:48:21 CEST 2005
[NEW WEEKLY THEME 2005/09/05]
- phonetic
[HEY, PHONETIC IS NOT NEW! IT WAS ADDED IN VERSION 0.08!!]
- Well, the theme has changed enough that I can consider it
new: it's now a subclass of Acme::MetaSyntactic::Locale,
and supports Swahili, French, English, German and Italian
lists (as well as the good old NATO).
[TICKET CLOSED]
- #14276 on rt.cpan.org (multilingual phonetic, with unofficial
Swahili alphabet)
0.37 Tue Aug 23 23:34:36 CEST 2005
[NEW WEEKLY THEME 2005/08/29]
- jerkcity (Rafael Garcia-Suarez)
0.36 Tue Aug 23 09:32:51 CEST 2005
[NEW WEEKLY THEME 2005/08/23]
- currency
[THEME UPDATES]
- batman (link to photos of the onomatopoeias)
[OOPS]
- Due to holidays, this list was a day late. I hope this wasn't
needed in production! ;-)
0.35 Sat Aug 13 23:25:22 CEST 2005
[NEW WEEKLY THEME 2005/08/15]
- garbage (Jérôme Fenal)
[ENHANCEMENTS]
- the meta(1) command-line now has an usage line
and recognises the --help option
0.34 Sun Aug 7 22:37:41 CEST 2005
[NEW WEEKLY THEME 2005/08/08]
- peanuts
0.33 Mon Aug 1 01:07:28 CEST 2005
[NEW WEEKLY THEME 2005/08/01]
- services
0.32 Mon Jul 25 01:44:42 CEST 2005
[NEW WEEKLY THEME 2005/07/25]
- octothorpe
[ENHANCEMENTS]
- Correctly defined the import() method for each AMS subclass.
Using any Acme::MetaSyntactic::theme with the empty list () will
now prevent the metatheme() function to be created.
[COVERAGE]
- Coverage is not 100% any more (99.6% under Linux and 99.4% under
Windows), but I think I'll mostly blame Devel::Cover ;-)
0.31 Sun Jul 17 16:27:17 CEST 2005
[NEW WEEKLY THEME 2005/07/18]
- monty_spam
0.30 Sun Jul 10 19:40:24 CEST 2005
[NEW WEEKLY THEME 2005/07/11]
- counting_rhyme (Xavier Caron & Paul-Christophe Varoutas)
0.29 Sun Jul 3 18:12:07 CEST 2005
[NEW WEEKLY THEME 2005/07/04]
- punctuation
[THEME UPDATES]
- dilbert
[RAISE MY KWALITEE]
- added "use strict;" to AMS::elements and AMS::quantum
0.28 Sun Jun 26 20:29:51 CEST 2005
[NEW WEEKLY THEME 2005/06/27]
- oulipo
[THEME UPDATES]
- hhgg (Jean Forget provided a few links)
- crypto (Guy Widloecher provided new items and links)
0.27 Mon Jun 20 00:57:05 CEST 2005
[NEW WEEKLY THEME 2005/06/20]
- groo
0.26 Tue Jun 14 00:49:48 CEST 2005
[NEW WEEKLY THEME 2005/06/13]
- simpsons
[HEY, SIMPSONS IS NOT NEW! IT WAS ADDED IN VERSION 0.04!!]
- Sorry, the theme disappeared in version 0.12, when I made
the change to the behaviour-based architecture
- What's the point of having 100% coverage, when things like
this happen?
- Hey, nobody complained until now!
0.25 Mon Jun 6 22:48:33 CEST 2005
[NEW WEEKLY THEME 2005/06/06]
- pasta
[BUG FIX]
- magicroundabout had a BUG, which is now fixed (sorry about that)
0.24 Mon May 30 00:33:41 CEST 2005
[NEW WEEKLY THEME 2005/05/30]
- magicroundabout (Cédric Bouvier)
[THEME UPDATE]
- magic8ball (4 items were missing)
[ENHANCEMENT]
- meta now supports a --themes option that lists all the available
themes
0.23 Mon May 16 13:41:36 CEST 2005
[NEW WEEKLY THEME 2005/05/23]
- teletubbies
[DOCUMENTATION]
- added SUCCESS STORIES to the meta(1) documentation
0.22 Thu May 12 11:18:52 CEST 2005
[NEW WEEKLY THEME 2005/05/16]
- quantum (Sébastien Aperghis-Tramoni)
0.21 Sun May 8 02:13:27 CEST 2005
[NEW WEEKLY THEME 2005/05/09]
- alphabet
[ENHANCEMENTS]
- Acme::MetaSyntactic::any's constructor now accepts parameters,
which can modify the behaviour of the chosen themes (e.g.
the themes derived from Acme::MetaSyntactic::Locale)
- Acme::MetaSyntactic::any now ensures there will be no repetition
in a given theme until all items from the theme have been seen.
[DOCUMENTATION]
- Acme::MetaSyntactic::Locale is now listed among the available
behaviours in Acme::MetaSyntactic
0.20 Mon May 2 02:10:32 CEST 2005
[NEW WEEKLY THEME 2005/05/02]
- debian
0.19 Sun Apr 24 23:22:04 CEST 2005
[NEW WEEKLY THEME 2005/04/25]
- magic8ball
0.18 Mon Apr 11 07:35:40 CEST 2005
[NEW WEEKLY THEME 2005/04/18]
- amber (Offer Kaye)
0.17 Sun Apr 10 16:39:56 CEST 2005
[NEW WEEKLY THEME 2005/04/11]
- elements (Sébastien Aperghis-Tramoni)
[ENHANCEMENTS]
- now looks for Acme::MetaSyntactic themes everywhere in @INC
(not only in the directory where Acme::MetaSyntactic is installed)
- better documentation for Acme::MetaSyntactic::Locale
[BUGFIX]
- load_data() does not destroy $_ any more
- the bugfix in 0.16 did not fix the "whitespace in install dir" bug,
but the @INC enhancement did (thanks to Olivier Mengué for pointing
me to File::Glob)
0.16 Fri Apr 1 11:31:27 CEST 2005
[NEW WEEKLY THEME 2005/04/04]
- haddock (Jérôme Fenal)
[ENHANCEMENTS]
- The new Acme::MetaSyntactic::Locale allows for multilingual themes
- The first theme to use this behaviour is "haddock"
- Still 100% coverage (even cover Win32 code under Unix)
[BUGFIX]
- Corrected a bug that only appeared if Acme::MetaSyntactic
was installed in directories containing whitespace
(thanks to Max Maischein for testing under such conditions!)
0.15 Thu Mar 17 17:52:45 CET 2005
[NEW WEEKLY THEME 2005/03/28]
- python (Ricardo Signes)
[THEME UPDATES]
- dancers (removed bad characters)
- dilbert (removed duplicates)
- donmartin (removed duplicates)
- robin (removed duplicates)
[ENHANCEMENTS]
- cleaned up the result of load_data()
[ANNOUNCE]
- This module is a dependency for two other modules!
+ Bot::MetaSyntactic is the base for the meta bot on #perlfr
+ Acme::MetaSyntactic::RefactorCode will replace your boring
metasyntactic variables with shiny new ones
0.14 Mon Mar 14 11:02:51 CET 2005
[NEW WEEKLY THEME 2005/03/21]
- pumpkings (Rafael Garcia-Suarez)
[THEME UPDATE]
- hhgg
0.13 Sun Mar 6 21:33:00 CET 2005
[NEW WEEKLY THEME 2005/03/14]
- loremipsum (Jérôme Fenal)
0.12 Sun Mar 6 20:15:11 CET 2005
[ENHANCEMENTS]
- To prevent endless growth of the Acme::MetaSyntactic module,
and support various theme behaviours, support for behaviour
classes has been added.
- The first behaviour class is Acme::MetaSyntactic::List, which
reproduces the previous behaviour of selecting a number
of random items from a list, with no repetition until
the list is exhausted.
- The 17 existing themes have been converted to the new scheme.
[USAGE]
- Acme::MetaSyntactic is a dependency for a least one module!
Praise Bot::MetaSyntactic, which is the core of the meta bot
running on irc://irc.perl.org/perlfr
[INCOMPATIBILITIES]
- the API has changed a little:
+ Acme::MetaSyntactic does not has methods named after the
themes any more
+ The name() method now accept the theme name as its first
parameter
+ name( [ $theme, ] 0 ) now returns the full list of names
[COVERAGE]
- Code coverage is still 100%, but I had to resort to a hack
to achieve this feat.
[NEW BEHAVIOURS]
- Acme::MetaSyntactic::List is the classic "random item from a list"
that existed until now
[ANNOUNCE]
- More behaviour subclasses will follow!
[NEW WEEKLY THEMES 2005/03/07]
- any [a metatheme (!) that returns names from a random theme]
- dancers [a birthday gift and homage to my wife,
who was born on March 7th, 30 years ago]
[THEME UPDATE]
- toto (Jérôme Fenal)
0.11 Tue Feb 22 17:03:14 CET 2005
[NEW WEEKLY THEME 2005/02/28]
- hhgg (Aldo Calpini)
0.10 Thu Feb 10 16:16:49 CET 2005
[NEW WEEKLY THEME 2005/02/21]
- viclones
0.09 Mon Feb 7 00:11:57 CET 2005
[NEW WEEKLY THEME 2005/02/14]
- buffy (Rafael Garcia-Suarez)
0.08 Tue Jan 18 01:26:14 CET 2005
[NEW WEEKLY THEME 2005/02/07]
- phonetic (Michel Rodriguez)
0.07 Tue Jan 18 01:24:35 CET 2005
[NEW WEEKLY THEME 2005/01/31]
- jamesbond (heh)
0.06 Tue Jan 18 01:21:27 CET 2005
[BIG FUX]
- themes() didn't work correctly in scalar context.
[SMILL FAX]
- meta did issue a warning when called without arguments.
Rafael Garcia-Suarez provided a patch, which I modified
so that no args means default theme.
[NEW WEEKLY THEME 2005/01/24]
- tld (Scott Lanning suggested ISO 3166 country codes)
0.05 Sun Jan 16 18:30:29 CET 2005
[ANNOUNCE]
- From now on, releases should happen on a weekly
basis, every monday morning (CET)... A new list every week!
- Email me with suggestions (and lists).
[STUPID ME]
- 0.04 was released too soon, so this version:
+ puts the coverage back at 100% (one missing test in 0.04
had the coverage fall to 97.8%. Darn.)
+ removes the compromising "log" file (which was there since 0.01)
+ removes the "Build" file (which was there since 0.01, as well)
[TOOLS]
- script/meta is a simple front-end, useful with $EDITOR
[THEMES]
- New theme:
+ browser (with a little help from Sébastien Aperghis-Tramoni)
0.04 Sat Jan 15 10:50:00 CET 2005
- Correct a typo in Markefile.PL (thanks to Mike Castle)
- The method themes() returns the sorted list of available themes
- New themes:
+ crypto (anonymous)
+ simpsons
- closed ticket #9725 on rt.cpan.org (wishlist)
0.03 Fri Jan 14 21:39:03 CET 2005
- Documentation patches
- Put everything in __DATA__ to make adding new themes easier
- New themes (the names in parentheses indicate who suggested
the theme and/or provided the list):
+ dilbert (Sébastien Aperghis-Tramoni)
+ donmartin (Vahe Sarkissian)
+ pynchon (David Landgren)
+ robin
- closed ticket #9731 on rt.cpan.org (discussion)
0.02 Fri Jan 14 01:50:42 CET 2005
- The module now exports all meta* functions.
- If many items are requested, the module will supply as many
as requested, as randomly as possible.
0.01 Fri Jan 14 00:32:02 CET 2005
- First version, with only an OO interface.
- 100% test coverage (Devel::Cover rules!)
- Themes:
+ batman
+ flintstones
+ foo
+ shadok
+ toto