August 2008

Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Recently on this blog
Recently on other blogs

Map

Audrey

My Photo

License

« 6.2.11 release planning. | Main | Chupei #3: JSON::Syck and YAML.pm released. »

2006.01.10

Chupei #2: Crazy web magicks.

Thanks to miyagawa, you can take a look of some of the hackathoners from the photos he took.

Gugod hacked on Kwiki::Theme::Ajax, a JSAN-enabled Kwiki theme that provides a smoother wiki experience.  See kx.gugod.org for a demo -- note the very clever way to mark page links using #PageName fragment identifiers. I wonder if Wifty can take a page or two from it...

A new hackathoner hlb joined our ranks today. As miyagawa brought me a book on Takahashi method, we chatted about my XUL-based slides, which works really well but doesn't downgrade to w3m, KHTML, or anything else than Gecko.

To address this issue, hlb started from Eric Meyer's S5 and added resize-to-the-max JavaScript controls to it (here is a work-in-progress demo). Once Gugod's Spork::S5 is ported to support this new S5+Takahashi theme (with maybe some presentacular), I'll promptly switch over all my talks to use it.

Ingy continued hacking on YAML.pm. Now that Gaal has finished object/yaml roundtrip in Pugs (see his livejournal entry on this), I'm delighted to learn that YAML.pm now supports marshalling non-perl5 nodes into Perl 5 objects; now we can really serialize all the Object Space and PIL tree into YAML via Syck. Which would need a DrIFT rule to dump/load all Haskell structures.

I made three more YAML::Syck releases, adding the capability to toggle implicit typing using a package variable $YAML::Syck::ImplicitTyping. Ingy noted that it should default to false (and handle only the '~' => undef case), and handle things correctly when it's set to true. I've delivered both, thanks to Why's rubyext.c code, and now YAML::Syck parsing should be even faster. :-)

Miyagawa hacked on a lot of CPAN modules, such as XML::Liberal, Catalyst::View::JSON, WWW::OpenSearch, Kwiki::TypeKey, WWW::Blog::Metadata, Kwiki::OpenSearch::Service, and
various other CoolTechX::CoolTechY bridge modules.  Also see miyagawa's own account about the hackathon in his bulknews blog...

Now it's way past 5am, and I should sleep. Ingy, gugod and miyagawa are all still hacking on; Ingy seems determined to unleash YAML.pm 0.50 to the world, with its thousands of Test::Base based tests.  Happy hacking!

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451e8fb69e200d83524c18653ef

Listed below are links to weblogs that reference Chupei #2: Crazy web magicks.:

Comments

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment