<div dir="ltr">Wow, that was fast. It&#39;s pretty cool to see such proactive change in a project happen so quickly.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 29, 2013 at 2:38 PM, Ryan Culpepper <span dir="ltr">&lt;<a href="mailto:ryanc@ccs.neu.edu" target="_blank">ryanc@ccs.neu.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks for the kind words! Just a note: the db library is now part of the Racket distribution. Use (require db) instead. I just added a note to the PLaneT entry.<span class="HOEnZb"><font color="#888888"><br>


<br>
Ryan</font></span><div><div class="h5"><br>
<br>
On 04/29/2013 01:44 PM, Sean McBeth wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Dear Racketeers,<br>
<br>
I&#39;m starting a project in earnest in Racket and spent about an hour last<br>
night getting some baseline stuff set up. Most of that time was spent<br>
figuring out how to get Postgres running, having been experienced in<br>
setting up only SQL Server and MySQL.<br>
<br>
A very bare minimum amount of time was spent typing &quot;(require (planet<br>
ryanc/db))&quot; into the top of my file, entering the very few configuration<br>
settings, and having immediate access to my database. It was such a<br>
pleasure to setup in comparison to the many and vast DB connection<br>
libraries for other, lesser programming languages I&#39;ve used over the<br>
last 10 years.<br>
<br>
And this was only the latest in other, similarly awesome discoveries<br>
within Racket. My mind was absolutely blown the other day when I saw<br>
that threading could be as simple as wrapping a call to (thread) around<br>
my procedure. Or that there was this amazing Racket to Javascript<br>
translator that Just Worked, unlike some other languages that claim to<br>
have the same thing but shall not be mentioned (*cough*Clojure*cough*).<br>
Or the simplicity and power of the math library. Or that it wasn&#39;t just<br>
the trendy Web stuff that you guys cared about, that there was tons of<br>
other code for plenty of other uses, without just punting out to a<br>
foreign-function interface all the time, unlike some other languages<br>
that have already been mentioned through throat-clearing-maneuvers. Or<br>
that it setup on all of my machines--Windows, Linux, and OS X--exactly<br>
the same without any extra effort, unlike... well, you get the point.<br>
<br>
Anyway, thanks for being so awesome. Racket is awesome, PLaneT is<br>
awesome, the community is awesome, and it all comes together in one<br>
amazingly coherent and awesome package. And that&#39;s awesome.<br>
<br>
Love,<br>
-Sean<br>
<br>
<br></div></div><div class="im">
____________________<br>
   Racket Users list:<br>
   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/<u></u>users</a><br>
<br>
</div></blockquote>
<br>
</blockquote></div><br></div>