<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Dec 19, 2011, at 6:03 PM, Gerry Weaver wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div class="iw_mail" dir="LTR" style="font-family: Arial,Helvetica;font-size: 13px;">Hi Noob,<div><br></div><div>I believe I mentioned before that I had some trouble with the web development docs myself. However, after thinking it over a bit, I decided to invest more time in learning the language. It occurred to me that in order to really take advantage of the web server, I would need to become a lot more familiar with the advanced language concepts it is based on.</div></div></blockquote><div><br></div><div>Half the people I deal with argue that they don't want to use Racket because it is not advanced enough; the other half argue that it is too advanced. I am forever trying to interpret these observations without drawing pessimistic conclusions.</div><br><blockquote type="cite"><div class="iw_mail" dir="LTR" style="font-family: Arial,Helvetica;font-size: 13px;"><div> I'm finding that as I gain knowledge and experience, my ability to understand the docs improves. The point I'm trying to make here is that without the language foundation, it is just magical code. This is true with or without a beginners guide. I would actually vote for a more thorough treatment of the language itself documentation wise.</div></div></blockquote><div><br></div>I feel more informed by the Racket group than any other, despite the subject of this thread. I use Racket partly because The Racket Guide is so good; it is even interesting to read. The Racket Reference has the remainder of the details required for completing software that pays the bills. Those two sources are the fish, and the often mentioned Racket-oriented texts are for learning how to fish. I admit that I don't do web programming, so I have no opinion of the web docs.</div><div><br><blockquote type="cite"><div class="iw_mail" dir="LTR" style="font-family: Arial,Helvetica;font-size: 13px;"><div> How would one hope to use a continuation based server effectively without a thorough understanding continuations? Isn't it these advanced language features that attracted us to Racket/Scheme in the first place? At this point in time, I'm not completely sure the additional web server docs wouldn't just serve to short circuit the language learning process. Many thanks for the patience of those who waited for me to realize this ;-)</div><div><br>I think Neil makes an interesting point. It seems like Racket would appeal more to systems programmers coming from languages like C/C++ than it would to the Java/Python/Ruby/PHP/Perl/etc. crowd. Racket in general has a much higher price of entry than your average scripting language. </div></div></blockquote><div><br></div><div>I don't agree. Racket could be taught in a manner which leads to programming like typical programmers in those other languages you mention. The apparently higher price of entry is for programming in better ways. Programmers in my lab occasionally admit that they wrote something in Racket, but actually wrote it like they would in their normal language. The price of entry for that is within the deviation of any of those languages.</div><br><blockquote type="cite"><div class="iw_mail" dir="LTR" style="font-family: Arial,Helvetica;font-size: 13px;"><div>I mean no offense to web developers. I just think Racket/Scheme requires quite a bit more effort and commitment than most would be willing to make.</div><div><br></div></div></blockquote><div><br></div><div>I find that the programming community is loaded with people who work hard, but don't want to learn more. To them, Racket is like cod liver oil in a soda shoppe.</div><div><br></div><div>Have as much fun as I do! ... and note that cod liver oil has vitamins, but soda is bad for your teeth.</div><div><br></div><div>rac</div><div><br></div><blockquote type="cite"><div class="iw_mail" dir="LTR" style="font-family: Arial,Helvetica;font-size: 13px;"><div>Thanks,</div><div>Gerry<br><br><br><br><blockquote class="reply_block" dir="LTR" style="border-left: 2px solid blue; margin-left: 1em; padding-left: 1em; font-size: 13px; font-family: tahoma,helvetica,sans-serif;"><hr size="1">-----Original Message-----<br>From: "Racket Noob" <<a href="mailto:racketnoob@hotmail.com">racketnoob@hotmail.com</a>><br>To: <a href="mailto:users@racket-lang.org">users@racket-lang.org</a><br>Date: 12/19/11 17:37<br>Subject: [racket] FW: Racket documentation for web development is just awful!<br><br>
<style type="text/css">
<!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
-->
</style>
<title></title>
<div dir="ltr"> <br>
<br>
<div>
<div dir="ltr">Of course I care!
<br>
<span class="ecxhps">I love</span>
<span class="ecxhps">racket</span>
<span class="ecxhps">and deeply</span>
<span class="ecxhps ecxalt-edited">respect</span>
<span class="ecxhps">all of you</span>
<span>.</span>
<span class="ecxhps">But</span>
<span>, I'm afraid</span>
<span class="ecxhps">that</span>
<span class="ecxhps">if you go</span>
<span class="ecxhps">this way</span>
<span>,</span>
<span class="ecxhps">Racket</span>
<span class="ecxhps">remain just</span>
<span class="ecxhps">another</span>
<span class="ecxhps">never</span>
<span class="ecxhps">used</span>
<span class="ecxhps ecxatn">"</span>
<span>academic</span>
<span>" language</span>
<span>.</span>
<br>
<br>
<span class="ecxhps">Community</span>
<span class="ecxhps">is too</span>
<span class="ecxhps ecxalt-edited">hermetic</span>
<span class="ecxhps">and</span>
<span class="ecxhps">self-sufficient</span>
<span>. L</span>
<span class="ecxhps">et's take</span>
<span class="ecxhps">only RacketCon's</span>
<span class="ecxhps">videos</span>
<span class="ecxhps">as</span>
<span class="ecxhps">example:</span>
<span class="ecxhps">you,</span>
<span class="ecxhps">boys</span>
<span class="ecxhps">are so</span>
<span class="ecxhps">much in your own</span>
<span class="ecxhps">world</span>
<span class="ecxhps">that you do not</span>
<span class="ecxhps">realize how</span>
<span class="ecxhps">important</span>
<span class="ecxhps">it was</span>
<span class="ecxhps">to</span>
<span class="ecxhps">publish them on time</span>
<span>.</span>
<br>
<div>
<div id="ecxSkyDrivePlaceholder"> </div>
<div> </div>
<hr id="ecxstopSpelling">Subject: Re: [racket] Racket documentation for web development is just awful!
<br>From: <a href="mailto:matthias@ccs.neu.edu">matthias@ccs.neu.edu</a>
<br>Date: Mon, 19 Dec 2011 17:38:00 -0500
<br>CC: <a href="mailto:users@racket-lang.org">users@racket-lang.org</a>
<br>To: <a href="mailto:racketnoob@hotmail.com">racketnoob@hotmail.com</a>
<br>
<div>
<div>
<br> </div> </div>
<div>Is your goal to turn off every single core and non-core member on this list? Or do you actually care? </div>
<div>
<br> </div>
<div>
<br> </div> </div> </div> </div> </div>
<hr>_________________________________________________<br>
For list-related administrative tasks:<br>
<a href="http://lists.racket-lang.org/listinfo/users">http://lists.racket-lang.org/listinfo/users</a></blockquote></div></div>
_________________________________________________<br> For list-related administrative tasks:<br> <a href="http://lists.racket-lang.org/listinfo/users">http://lists.racket-lang.org/listinfo/users</a></blockquote></div><br></body></html>