[Thousand-oaks-pm] In anticipation of Perl 6 Hackathon
Andrew Grangaard
agrangaard at rubiconproject.com
Mon Jul 13 16:43:17 PDT 2009
Todd,
Tim (Senor Bunce) is working on a perl 6 version of DBI (DBDI). The
update from 6 months ago shows some progress. Perhaps there has been
more work since then? It might be helpful.
http://perlbuzz.com/2008/12/database-access-in-perl-6-is-coming-along-nicely.html
ps. are there projects that target deployments that aren't *nix?
andrew
Todd Presta wrote:
> I think the database interface and XML would be the trickiest. I would
> have to perform more research, but it may be possible to interface to a
> SQLite dynamic library via Native Call Interface. There is information
> for Parrot for NCI, but I do not know of the connection between Perl 6
> and NCI at this point. Maybe an NCI layer in Parrot has to be part of
> the Perl 6 build?
>
> Anyway, here's a link for the Parrot NCI:
>
> http://docs.parrot.org/parrot/latest/html/docs/pdds/draft/pdd16_native_call.pod.html
>
> If okay with everyone, I would like to investigate the database
> interface layer, primarily searching for existing projects, and/or
> determining the feasibility of rolling an adapter ourselves.
>
> I assume this project will be targeting a *nix deployment?
>
>
> -- Todd Presta
> -- http://www.asciiville.com
>
> --- On *Mon, 7/13/09, Aran Deltac /<bluefeet at gmail.com>/* wrote:
>
>
> From: Aran Deltac <bluefeet at gmail.com>
> Subject: Re: [Thousand-oaks-pm] In anticipation of Perl 6 Hackathon
> To: "Jonathan Brown" <jbrown at reachlocal.com>
> Cc: "shawn faison" <faison09 at gmail.com>, "Todd Presta"
> <toddpresta at sbcglobal.net>, thousand-oaks-pm at pm.org
> Date: Monday, July 13, 2009, 11:08 AM
>
> I like that, sounds great.
>
> I think we'll find that there are, say, 10 different pieces to this,
> then when we start digging in we'll find that... uh, there is no DBI
> in perl 6 - crap! Gotta figure out a way to access some sort of DB
> (maybe there is some sort of BDB support in perl 6...), or we'd end
> up being totally side-tracked by writing an LWP-like library for
> perl6 so that we could then pull feeds from these services. Oh, and
> does perl 6 have any XML support yet? Has anyone written an XML
> module for perl 6?
>
> My bet is that just getting a barely functional aggregator and web
> site going will take a LOT more effort in perl 6 since there isn't a
> CPAN for perl 6, yet.
>
> That aside, I think the this is a great idea Shawn/Jon. We should
> do it. We can already identify a few pieces that could be developed
> independently. First, I'd like to know what tools we have available
> to us in perl 6, and know how they work:
>
> - XML parsing.
> - Database access.
> - LWP or similar tools.
> - mod_perl6
>
> The only one we have for sure is the last one, mod_perl6, but
> someone needs to understand how it works. The rest needs to be
> looked in to.
>
> We'll each grab one of these research items, and then report to the
> rest of us as to the current standing of the feature, or if they
> even exist yet? Then we can take the next steps and actually
> develop something.
>
> Does this sound like a good approach to you guys?
>
> I'm wingin it. If you guys would rather just jump right in and do
> this more organically that's fine with me as well.
>
> Aran
>
> On Mon, Jul 13, 2009 at 10:51 AM, Jonathan Brown
> <jbrown at reachlocal.com </mc/compose?to=jbrown at reachlocal.com>> wrote:
>
>
> Guys,
>
> One idea I had, which is kind of a merger of Shawn's 3 and 4, to
> some extent, is: Build a website and accompanying backend that
> will parse feeds of / use APIs of
> twitter/facebook/Daylife/wherever and agregate content about a
> specific topic. I like this one because 1) it shows Perl 6 can
> be used to build the kind of web apps that are popular today (no
> cgi!), 2) it's not just the web app, because we'll need backend
> components and db layer to store all the parsed content, 3)
> since we store the content instead of jsut access live APIs, we
> can build a "universal" search on top that merges the results of
> different sources together, and 4) it should be realtively well
> suited to development by mutliple people, as someone can always
> just pick a new data source and write an importer for it, or
> build some other feature that uses the same data set for
> something. It's basically a pseudo real-time search app.
> Finally, for the actual implementation of it we show off, we
> could have it center on Perl 6 / Rakudo / Parrot content.
>
> Jon
>
>
> ------------------------------------------------------------------------
> *From:* thousand-oaks-pm-bounces+jbrown=reachlocal.com
> <http://reachlocal.com>@pm.org <http://pm.org>
> [mailto:thousand-oaks-pm-bounces+jbrown
> </mc/compose?to=thousand-oaks-pm-bounces%2Bjbrown>=reachlocal.com
> <http://reachlocal.com>@pm.org <http://pm.org>] *On Behalf Of
> *shawn faison
> *Sent:* Saturday, July 11, 2009 8:26 PM
> *To:* Todd Presta
> *Cc:* thousand-oaks-pm at pm.org
> </mc/compose?to=thousand-oaks-pm at pm.org>
> *Subject:* Re: [Thousand-oaks-pm] In anticipation of Perl 6
> Hackathon
>
> Hey Mongers,
>
> Ive pondered a few ideas for our hackathon in no particular
> order such as:
>
> 1. An IRC bot
>
> 2. A chat client
>
> 3. A widget that parses a twitter feed and does some smart
> operations on it.
>
> 4. Something using the Facebook api, Flickr api, or Daylife api.
> Daylife is pretty cool , it aggregates all types of blogs and
> news feeds. You can grab news based on location , time , weather
> and other options.
>
> 5. A basic multiplayer roleplaying game with a web interface or
> a MUD RPG. <-- this seems to be my default way of learning a new
> programming language because its just fun
> We could do a server and a client for this.
>
> Im open to doing whatever though really and does anyone else
> have any ideas ?
> We could publish whatever we create and have a little catchy
> logo on the web page that says "Created with Perl 6! or Created
> with Rakudo!" at the bottom.
>
> Best Regards
> Shawn
>
>
> On Sat, Jul 11, 2009 at 11:25 AM, Todd Presta
> <toddpresta at sbcglobal.net
> </mc/compose?to=toddpresta at sbcglobal.net>> wrote:
>
> TO.pm
>
> I started a repo on GitHub to push some toy programs
> initially, and to log some flight time with Rakudo Perl 6.
>
> If you are interested, it is located at:
>
> http://github.com/asciiville/perl6-playground
> http://github.com/asciiville/perl6-playground/tree/master
> (first URI redirects to this one)
>
> Has anybody on the list pondered a Perl 6 project for a
> hackathon or otherwise?
>
> Todd
>
>
>
>
>
>
>
> -- Todd Presta
> -- http://www.asciiville.com
>
>
> _______________________________________________
> Thousand-oaks-pm mailing list
> Thousand-oaks-pm at pm.org </mc/compose?to=Thousand-oaks-pm at pm.org>
> http://mail.pm.org/mailman/listinfo/thousand-oaks-pm
>
>
>
> _______________________________________________
> Thousand-oaks-pm mailing list
> Thousand-oaks-pm at pm.org </mc/compose?to=Thousand-oaks-pm at pm.org>
> http://mail.pm.org/mailman/listinfo/thousand-oaks-pm
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Thousand-oaks-pm mailing list
> Thousand-oaks-pm at pm.org
> http://mail.pm.org/mailman/listinfo/thousand-oaks-pm
More information about the Thousand-oaks-pm
mailing list