You are looking at historical revision 16689 of this page. It may differ significantly from its current revision.
#;1> (require-library yelp) ; loading /usr/local/chicken/lib/chicken/4/yelp.so ... #;2> (import (prefix yelp yelp/)) ; loading /usr/local/chicken/lib/chicken/4/yelp.import.so ... ; loading /usr/local/chicken/lib/chicken/4/srfi-18.import.so ... ; loading /usr/local/chicken/lib/chicken/4/srfi-69.import.so ... ; loading /usr/local/chicken/lib/chicken/4/tcp.import.so ... #;3> ,l ../ywsid ; loading ../ywsid.scm ... #;3> (define y (yelp/by-phone "4154376800")) #;4> (yelp/info? y) #t #;5> (yelp/info y) Pizzeria Delfina 3611 18th Street San Francisco, CA 94110 (415)437-6800(415)437-6800#<unspecified> Neighborhood: Mission 37.761398 -122.424003 #;6> (yelp/decode y) businesses: (1) rating_img_url: http://static1.px.yelp.com/static/200911304084228337/i/ico/stars/stars_4.png country: USA phone: 4154376800 ... message: text: OK version: 1.1.1 code: 0 #;7> (yelp/find y "businesses.phone") "4154376800" #;8> (yelp/find y "message.text") "OK" #;9> (yelp/find y "businesses.neighborhoods.name") "Mission"
The chicken-install test case requires the test egg. The -test also requires that a valid YWSID exist in ../../ywsid above the egg's temporary install directory. When fetched with chicken-install -r, simply create a file named ywsid in the current directory with the following content:
- 1.0 Initial release