From 9fba97e2b8a2115b14a83be610b62b93c27a9e41 Mon Sep 17 00:00:00 2001 From: Danny Yoo Date: Mon, 26 Mar 2012 18:25:47 -0400 Subject: [PATCH] added references to the other examples --- scribblings/manual.scrbl | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/scribblings/manual.scrbl b/scribblings/manual.scrbl index 9e832c7..59fb6d5 100644 --- a/scribblings/manual.scrbl +++ b/scribblings/manual.scrbl @@ -95,7 +95,10 @@ framework to program the web in functional event-driven style. The GitHub source repository to Whalesong can be found at -@url{https://github.com/dyoo/whalesong}. +@url{https://github.com/dyoo/whalesong}. If you have any questions or +comments, please feel free to use the +@link["http://lists.racket-lang.org/users/"]{Racket-users} mailing +list. Prerequisites: at least @link["http://racket-lang.org/"]{Racket @@ -115,6 +118,22 @@ Prerequisites: at least @link["http://racket-lang.org/"]{Racket Here are a collection of programs that use the @emph{web-world} library described later in this document: @itemize[ + +@item{@link["http://hashcollision.org/whalesong/examples/raphael-demo/raphael-demo.html"]{raphael-demo.html} +[@link["http://hashcollision.org/whalesong/examples/raphael-demo/raphael-demo.rkt"]{src}] +Uses features of the JavaScript FFI to access the @link["http://raphaeljs.com/"]{RaphaelJS} vector graphics library. +} + +@item{@link["http://hashcollision.org/whalesong/examples/google-maps/google-maps.html"]{google-maps.html} +[@link["http://hashcollision.org/whalesong/examples/google-maps/google-maps.rkt"]{src} +@link["http://hashcollision.org/whalesong/examples/google-maps/maps-lib.rkt"]{library src}] +Uses features of the JavaScript FFI (@racket[js-function->procedure], +@racket[js-async-function->procedure], +@racket[make-world-event-handler]) to treat a Google Maps instance as a +source of events for a World program. Click on the map, and the coordinate stored in the world +should synchronize with the clicked location.} + + @item{@link["http://hashcollision.org/whalesong/examples/attr-animation/attr-animation.html"]{attr-animation.html} [@link["http://hashcollision.org/whalesong/examples/attr-animation/attr-animation.rkt"]{src} @link["http://hashcollision.org/whalesong/examples/attr-animation/view.html"]{view.html}