Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jul 27, 2013
  1. [Test::Ix] eagerified a gather without take

    Using a dummy array as a target, we can cause the gather block to run. Since
    the gather block has no 'take' in it, the dummy array will be empty.
  2. [Test::Ix] s/undef/Any/

  3. [Druid::Webapp] removed for now

    We're not converting to Rakudo master right now, and this class isn't
    essential to Druid anyway. Better to just remove it for now.
  4. removed #=[] documentation syntax

    For now, used '#| ' instead. Still need to change S26 to use this, too. :)
Commits on Jan 3, 2012
  1. Merge pull request #1 from GunioRobot/clean

    GunioRobot apparently goes around cleaning up whitespace in people's code. How about that.
Commits on Dec 16, 2011
  1. Remove whitespace [ WhitespaceBot] Whitespace Robot committed
Commits on Jan 28, 2011
  1. [] added

Commits on Nov 10, 2010
Commits on Jun 2, 2010
  1. went with the aliens on this one

    Removed the old Configure technology.
  2. [README] updated

Commits on Oct 24, 2009
  1. [README] one more plan

  2. [README] added some more plans

Commits on Oct 12, 2009
  1. [Druid::Game] added slow way of finding lintels

    Also fixed a few cases where infix:</> should really be infix:<div>.
  2. added persistence to Druid::Webapp

    The most primitive kind you can imagine. Saving to file. Using .perl and
    eval(). But it works.
Commits on Sep 6, 2009
  1. [web-druid] changed to use the new simple regime

    For some reason, though, it doesn't work. I will have to investigate
    further. Getting this error when hitting the page:
    $ perl6 bin/web-druid
    Druid now runs on
    No applicable candidates found to dispatch to for 'trait_mod:of'
    in method HTTP::Daemon::accept (lib/HTTP/
    called from method Web::Handler::HTTPDaemon::run (/Users/masak/gwork/web/lib/Web/Handler/
    called from Main (bin/web-druid:9)
Commits on Aug 18, 2009
  1. upgraded Pod to next-gen S26

    ...essentially this means changing a lot of Pod comments to the '#=[]' form.
    Also updated a few cases of stale Pod.
Commits on Aug 13, 2009
  1. [Druid::Player] simplification of where clause

    Suggested by jnthn++
Commits on Jul 30, 2009
  1. [Druid::Player::Computer] really dumb defense

    But it's still better than 100% random moves.
    Also fixed a .pick API carpet pull.
Commits on Jun 22, 2009
  1. [generate-board] push button -> polygon moves

    Now all that remains is making the polygons move in the right way,
    i.e. rotate in the direction indicated by the arrow.
  2. [generate-board] removed all pieces, added widget

    The widget has self-explanatory buttons on it for rotating the view
    around the board, which by the way has been simplified from the 8x8
    look back to a monolithic block. Makes it easier to reason about.
Commits on Jun 20, 2009
  1. [generate-board] pieces are now sorted

    The sorting order is this: sort for height (lowest first) and then for
    depth coordinate (furthermost first). Seems to work just to sort on the
    pieces and not on the individual surfaces.
  2. [generate-board] removed pseudogene comment

    For once, I broke my own policy about not leaving commented-out code
    around without giving an explanation for it being commented out. Removing
    it now.
Commits on Jun 18, 2009
  1. [bin/generate-board] proof-of-concept SVG generation

    This throwaway script contains primitives for block generation, translation,
    scaling, rotation, projection and SVG serialization. It's lacking z-sorting
    and real, converging perspective (the one in this script is isometric).
Commits on Jun 9, 2009
Commits on Jun 8, 2009
  1. separated one BUILD method into two

    The observer part belongs to Druid::View, but the cached-board part
    belongs to Druid::View::Text. It works, wow!
Commits on Jun 7, 2009
  1. [lib/Druid] converted all modules block-decl -> file-decl

    Less indentation needed that way. It looks better with the Pod comments.
Something went wrong with that request. Please try again.