From 0201db131c582bc5f18f247e7e781a5329a035f3 Mon Sep 17 00:00:00 2001 From: Danny Yoo Date: Fri, 15 Aug 2008 19:04:05 +0000 Subject: [PATCH] adding links, correcting typo svn: r11278 --- collects/web-server/scribblings/tutorial/tutorial.scrbl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/collects/web-server/scribblings/tutorial/tutorial.scrbl b/collects/web-server/scribblings/tutorial/tutorial.scrbl index 47189c65a0..f513db4a10 100644 --- a/collects/web-server/scribblings/tutorial/tutorial.scrbl +++ b/collects/web-server/scribblings/tutorial/tutorial.scrbl @@ -15,8 +15,8 @@ up a web server, how to generate dynamic web content, and how to interact with the user. The target audience for this tutorial are students who've gone through -the design and use of structures in How to Design Programs, as well as -use of higher-order functions, @scheme[local], and a minor bit of mutation. +the design and use of structures in @link["http://htdp.org/"]{How to Design Programs}, with some +higher-order functions, @scheme[local], and a minor bit of mutation. @section{Getting Started} @@ -128,7 +128,7 @@ vs: They both produce the same @scheme[html-response], but the latter is a lot easier to type and read. We've been using the extended list -abbreviation form described in Section 13 of How to Design Programs: +abbreviation form described in @link["http://htdp.org/2003-09-26/Book/curriculum-Z-H-17.html#node_chap_13"]{Section 13} of @link["http://htdp.org/"]{How to Design Programs}: by using a leading forward quote mark to concisely represent the list structure, we can construct static html responses with aplomb. @@ -952,7 +952,7 @@ Our next task is to employ an SQL database for the blog model. We'll be using SQ We now have the following bindings: -@defthing[db? (any/c . -> . boolean?)] +@defthing[sqlite:db? (any/c . -> . boolean?)] @defthing[sqlite:open (path? . -> . db?)] @defthing[sqlite:exec/ignore (db? string? . -> . void)] @defthing[sqlite:select (db? string? . -> . (listof vector?))]