[Thousand-oaks-pm] In anticipation of Perl 6 Hackathon
shawn faison
faison09 at gmail.com
Mon Jul 13 22:30:23 PDT 2009
The REST approach sounds good to me, and learning Perl 6 Regexes sounds
really interesting. Lets do this.
Shawn
On Mon, Jul 13, 2009 at 5:45 PM, Jonathan Brown <jbrown at reachlocal.com>wrote:
>
> I can take a look into the XML parsing. Those services likely have JSON
> options as well that may or may not be preferable. I haven't really looked
> at Perl 6's regex support at all yet though, so it might take me a bit
> longer.
>
> We could certainly take a mixed Perl 5 and 6 approach, if that's what you
> meant for implementing the REST services for components too hard to do in
> Perl 6 yet. Another clean separation point is the actual html + js web UI;
> we could expose the data the UI needs in a JSON service, for instance, and
> consume that from JS and get Joose in here too.
>
> ------------------------------
> *From:* thousand-oaks-pm-bounces+jbrown=reachlocal.com at pm.org [mailto:
> thousand-oaks-pm-bounces+jbrown <thousand-oaks-pm-bounces%2Bjbrown>=
> reachlocal.com at pm.org] *On Behalf Of *Todd Presta
> *Sent:* Monday, July 13, 2009 5:26 PM
> *To:* Andrew Grangaard
> *Cc:* thousand-oaks-pm at pm.org
> *Subject:* Re: [Thousand-oaks-pm] In anticipation of Perl 6 Hackathon
>
> .NET? (Mono notwithstanding :)
>
> Ah! Thank you for the link. I was snooping around the Parrot 1.3 source
> tree and found evidence of SQLite3 and DBDI in the /ext dir but was not sure
> how they were linked to the Rakudo Perl 6 implementation if at all at the
> current time or if they were even alive in Parrot itself. Running strings on
> libparrot.dll provided no evidence of SQLite unless I forgot to enable
> during the config stage.
>
> For purposes of the Perl 6 Hackathon, if we can't get a true database
> interface maybe we could go with an interim SOA or REST approach and defer
> the persistence layer to web services instead? Just a thought...
>
> T
>
> -- Todd Presta
> -- http://www.asciiville.com
>
> --- On *Mon, 7/13/09, Andrew Grangaard <agrangaard at rubiconproject.com>*wrote:
>
>
> From: Andrew Grangaard <agrangaard at rubiconproject.com>
> Subject: Re: [Thousand-oaks-pm] In anticipation of Perl 6 Hackathon
> To: "Todd Presta" <toddpresta at sbcglobal.net>
> Cc: thousand-oaks-pm at pm.org
> Date: Monday, July 13, 2009, 4:43 PM
>
> 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<http://mc/compose?to=bluefeet@gmail.com>>/*
> wrote:
> >
> >
> > From: Aran Deltac <bluefeet at gmail.com<http://mc/compose?to=bluefeet@gmail.com>
> >
> > Subject: Re: [Thousand-oaks-pm] In anticipation of Perl 6 Hackathon
> > To: "Jonathan Brown" <jbrown at reachlocal.com<http://mc/compose?to=jbrown@reachlocal.com>
> >
> > Cc: "shawn faison" <faison09 at gmail.com<http://mc/compose?to=faison09@gmail.com>>,
> "Todd Presta"
> > <toddpresta at sbcglobal.net<http://mc/compose?to=toddpresta@sbcglobal.net>>,
> thousand-oaks-pm at pm.org <http://mc/compose?to=thousand-oaks-pm@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 <http://mc/compose?to=jbrown@reachlocal.com></mc/compose?to=
> jbrown at reachlocal.com <http://mc/compose?to=jbrown@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<thousand-oaks-pm-bounces%2Bjbrown>
> > </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<http://mc/compose?to=thousand-oaks-pm@pm.org>
> > </mc/compose?to=thousand-oaks-pm at pm.org<http://mc/compose?to=thousand-oaks-pm@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<http://mc/compose?to=toddpresta@sbcglobal.net>
> > </mc/compose?to=toddpresta at sbcglobal.net<http://mc/compose?to=toddpresta@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<http://mc/compose?to=Thousand-oaks-pm@pm.org></mc/compose?to=
> Thousand-oaks-pm at pm.org <http://mc/compose?to=Thousand-oaks-pm@pm.org>>
> > http://mail.pm.org/mailman/listinfo/thousand-oaks-pm
> >
> >
> >
> > _______________________________________________
> > Thousand-oaks-pm mailing list
> > Thousand-oaks-pm at pm.org<http://mc/compose?to=Thousand-oaks-pm@pm.org></mc/compose?to=
> Thousand-oaks-pm at pm.org <http://mc/compose?to=Thousand-oaks-pm@pm.org>>
> > http://mail.pm.org/mailman/listinfo/thousand-oaks-pm
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Thousand-oaks-pm mailing list
> > Thousand-oaks-pm at pm.org <http://mc/compose?to=Thousand-oaks-pm@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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/thousand-oaks-pm/attachments/20090713/828396f2/attachment-0001.html>
More information about the Thousand-oaks-pm
mailing list