<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">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?<br><br>Anyway, here's a link for the Parrot NCI:<br><br>http://docs.parrot.org/parrot/latest/html/docs/pdds/draft/pdd16_native_call.pod.html<br><br>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.<br><br>I assume this project will be targeting a *nix deployment?<br><br><br>-- Todd Presta<br>
-- http://www.asciiville.com<br><br>--- On <b>Mon, 7/13/09, Aran Deltac <i>&lt;bluefeet@gmail.com&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Aran Deltac &lt;bluefeet@gmail.com&gt;<br>Subject: Re: [Thousand-oaks-pm] In anticipation of Perl 6 Hackathon<br>To: "Jonathan Brown" &lt;jbrown@reachlocal.com&gt;<br>Cc: "shawn faison" &lt;faison09@gmail.com&gt;, "Todd Presta" &lt;toddpresta@sbcglobal.net&gt;, thousand-oaks-pm@pm.org<br>Date: Monday, July 13, 2009, 11:08 AM<br><br><div id="yiv319831538">I like that, sounds great.<br><br>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!&nbsp; 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.&nbsp; Oh, and does perl 6 have any XML support yet?&nbsp; Has anyone
written an XML module for perl 6?<br>
<br>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.<br><br>That aside, I think the this is a great
idea Shawn/Jon.&nbsp; We should do it.&nbsp; We can already identify a few pieces
that could be developed independently.&nbsp; First, I'd like to know what
tools we have available to us in perl 6, and know how they work:<br>
<br> - XML parsing.<br>- Database access.<br>- LWP or similar tools.<br>- mod_perl6<br><br>The
only one we have for sure is the last one, mod_perl6, but someone needs
to understand how it works.&nbsp; The rest needs to be looked in to.<br>
<br>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?&nbsp; Then we can take the next steps and actually develop
something.<br>
<br>Does this sound like a good approach to you guys?<br><br>I'm wingin it.&nbsp; If you guys would rather just jump right in and do this more organically that's fine with me as well.<br><br>Aran<font color="#888888"><br>
</font><br><div class="gmail_quote">On Mon, Jul 13, 2009 at 10:51 AM, Jonathan Brown <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:jbrown@reachlocal.com" target="_blank" href="/mc/compose?to=jbrown@reachlocal.com">jbrown@reachlocal.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>
<div dir="ltr" align="left"><font color="#0000ff" size="2" face="Arial"></font>&nbsp;</div>
<div dir="ltr" align="left"><font color="#0000ff" size="2" face="Arial"><span>Guys,</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" size="2" face="Arial"><span></span></font>&nbsp;</div>
<div dir="ltr" align="left"><font color="#0000ff" size="2" face="Arial"><span>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.&nbsp;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.&nbsp; It's basically a pseudo real-time search 
app.&nbsp; Finally, for the actual implementation of it we show off, we could 
have&nbsp;it center on Perl 6 / Rakudo / Parrot content.&nbsp; 
</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" size="2" face="Arial"><span></span></font>&nbsp;</div>
<div dir="ltr" align="left"><font color="#0000ff" size="2" face="Arial"><span>Jon</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" size="2" face="Arial"></font>&nbsp;</div><br>
<div dir="ltr" align="left" lang="en-us">
<hr>
<font size="2" face="Tahoma"><b>From:</b> 
thousand-oaks-pm-bounces+jbrown=<a rel="nofollow" target="_blank" href="http://reachlocal.com">reachlocal.com</a>@<a rel="nofollow" target="_blank" href="http://pm.org">pm.org</a> 
[mailto:<a rel="nofollow" ymailto="mailto:thousand-oaks-pm-bounces%2Bjbrown" target="_blank" href="/mc/compose?to=thousand-oaks-pm-bounces%2Bjbrown">thousand-oaks-pm-bounces+jbrown</a>=<a rel="nofollow" target="_blank" href="http://reachlocal.com">reachlocal.com</a>@<a rel="nofollow" target="_blank" href="http://pm.org">pm.org</a>] <b>On Behalf Of 
</b>shawn faison<br><b>Sent:</b> Saturday, July 11, 2009 8:26 PM<br><b>To:</b> 
Todd Presta<br><b>Cc:</b> <a rel="nofollow" ymailto="mailto:thousand-oaks-pm@pm.org" target="_blank" href="/mc/compose?to=thousand-oaks-pm@pm.org">thousand-oaks-pm@pm.org</a><br><b>Subject:</b> Re: 
[Thousand-oaks-pm] In anticipation of Perl 6 Hackathon<br></font><br></div><div><div></div><div class="h5">
<div></div>Hey Mongers,<br><br>Ive pondered a few ideas for our hackathon in no 
particular order such as: <br><br>1. An&nbsp; IRC bot<br><br>2. A chat 
client<br><br>3. A widget that parses a twitter feed and does some smart 
operations on it.&nbsp; <br><br>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.<br><br>5. A basic multiplayer roleplaying game with a web interface or 
a MUD RPG. &lt;-- this seems to be my default way of learning a new programming 
language because its just fun <br>We could do a server and a client for this. 
<br><br>Im open to doing whatever though really and does anyone else have any 
ideas ? <br>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. <br><br>Best Regards<br>Shawn<br><br><br>
<div class="gmail_quote">On Sat, Jul 11, 2009 at 11:25 AM, Todd Presta <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:toddpresta@sbcglobal.net" target="_blank" href="/mc/compose?to=toddpresta@sbcglobal.net">toddpresta@sbcglobal.net</a>&gt;</span> 
wrote:<br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
    <tr>
      <td style="font-family: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">TO.pm<br><br>I started a repo on GitHub to push some toy 
        programs initially, and to log some flight time with Rakudo Perl 
        6.<br><br>If you are interested, it is located at:<br><br>&nbsp; <a rel="nofollow" target="_blank" href="http://github.com/asciiville/perl6-playground">http://github.com/asciiville/perl6-playground</a><br>&nbsp; 
        <a rel="nofollow" target="_blank" href="http://github.com/asciiville/perl6-playground/tree/master">http://github.com/asciiville/perl6-playground/tree/master</a>&nbsp; 
        (first URI redirects to this one)<br><br>Has anybody on the list 
        pondered a Perl 6 project for a hackathon or 
        otherwise?<br><br>Todd<br><font color="#888888"><br><br><br><br><br><br><br>-- Todd Presta<br>-- <a rel="nofollow" target="_blank" href="http://www.asciiville.com">http://www.asciiville.com</a></font></td></tr></tbody></table><br>
_______________________________________________<br>Thousand-oaks-pm 
  mailing list<br><a rel="nofollow" ymailto="mailto:Thousand-oaks-pm@pm.org" target="_blank" href="/mc/compose?to=Thousand-oaks-pm@pm.org">Thousand-oaks-pm@pm.org</a><br><a rel="nofollow" target="_blank" href="http://mail.pm.org/mailman/listinfo/thousand-oaks-pm">http://mail.pm.org/mailman/listinfo/thousand-oaks-pm</a><br>
</blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
Thousand-oaks-pm mailing list<br>
<a rel="nofollow" ymailto="mailto:Thousand-oaks-pm@pm.org" target="_blank" href="/mc/compose?to=Thousand-oaks-pm@pm.org">Thousand-oaks-pm@pm.org</a><br>
<a rel="nofollow" target="_blank" href="http://mail.pm.org/mailman/listinfo/thousand-oaks-pm">http://mail.pm.org/mailman/listinfo/thousand-oaks-pm</a><br></blockquote></div><br>
</div></blockquote></td></tr></table>