[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