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