TWiki's Scm web
http://schemecookbook.org/view/Scm
The Scm web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World.en-usCopyright 2013, Peter Thoeny and contributing authors.Peter Thoeny [Peter@Thoeny.com]Peter Thoeny [Peter@Thoeny.com]TWikiTWiki.ScmTWiki.Scm
http://schemecookbook.org/view/Scm
http://schemecookbook.org/twiki/pub/TWiki/TWikiLogos/twikilogo88x31.gifWebStatistics
http://schemecookbook.org/view/Scm/WebStatistics
Statistics for Scm Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Apr 2013 2046 0 0 250 ...2013-04-29T14:27:00Zguest1.146updatedmajorhttp://schemecookbook.org/rdiff/Scm/WebStatisticshttp://schemecookbook.org/rdiff/Scm/WebStatisticsWebHome
http://schemecookbook.org/view/Scm/WebHome
Schematics Cookbook Source Code Repository This is the Scm web, where source code files for the Cookbook.WebHome Cookbook are stored. Files stored here can be included ...2010-08-25T00:21:00ZBenKordesh1.8updatedmajorhttp://schemecookbook.org/rdiff/Scm/WebHomehttp://schemecookbook.org/rdiff/Scm/WebHomeSslUrl
http://schemecookbook.org/view/Scm/SslUrl
;; From Eli Barzilay #lang scheme ;; This will give us ssl: for an ssl version of url.ss, but still need an ;; explicit port number specification since url.ss does ...2008-12-17T15:25:00ZEricHanchrow1.5updatedmajorhttp://schemecookbook.org/rdiff/Scm/SslUrlhttp://schemecookbook.org/rdiff/Scm/SslUrlDefineWordBoundary
http://schemecookbook.org/view/Scm/DefineWordBoundary
begin scheme (define word-boundary? (lambda (character) (list? (memq character '(#\space # ab #\newline))))) end 2008-11-21T10:36:00ZMichaelBurschik1.2updatedmajorhttp://schemecookbook.org/rdiff/Scm/DefineWordBoundaryhttp://schemecookbook.org/rdiff/Scm/DefineWordBoundaryIfItSyntaxLoc
http://schemecookbook.org/view/Scm/IfItSyntaxLoc
(define-syntax (if-it stx) (syntax-case stx () (src-if-it test then else) (with-syntax ( it (datum- syntax-object (syntax src-if-it) 'it) ) (syntax/loc stx (let ( ...2007-08-24T22:38:00ZWillFarr1.1updatedmajorhttp://schemecookbook.org/rdiff/Scm/IfItSyntaxLochttp://schemecookbook.org/rdiff/Scm/IfItSyntaxLocColonMatrixExpansion
http://schemecookbook.org/view/Scm/ColonMatrixExpansion
(:matrix x (index i j) M) (let ((m matrix) (rows #f) (cols #f)) (set! rows (matrix-rows m)) (set! cols (matrix-cols m)) (let loop ((i 0) (j 0)) (if ( j+1 cols)) (if ...2007-08-24T18:52:00ZWillFarr1.1updatedmajorhttp://schemecookbook.org/rdiff/Scm/ColonMatrixExpansionhttp://schemecookbook.org/rdiff/Scm/ColonMatrixExpansionDoExpansionSRFI42
http://schemecookbook.org/view/Scm/DoExpansionSRFI42
(:do (let ( ) ) ( ) (let ( ) ) ( )) (let ( ) (let loop ( ) (if (let ( ) payload (if (loop ) ))))) 2007-08-24T18:46:00ZWillFarr1.1updatedmajorhttp://schemecookbook.org/rdiff/Scm/DoExpansionSRFI42http://schemecookbook.org/rdiff/Scm/DoExpansionSRFI42NewSRFI42Generator
http://schemecookbook.org/view/Scm/NewSRFI42Generator
(define-syntax :matrix (syntax-rules (index) ((:matrix cc x (index i j) mexpr) (:do cc (let ((m mexpr) (rows #f) (cols #f)) (set! rows (matrix-rows m)) (set! cols ...2007-08-24T18:39:00ZWillFarr1.1updatedmajorhttp://schemecookbook.org/rdiff/Scm/NewSRFI42Generatorhttp://schemecookbook.org/rdiff/Scm/NewSRFI42GeneratorFileProcessWords
http://schemecookbook.org/view/Scm/FileProcessWords
begin scheme (define for-each-word (lambda (filename proc) (with-input-from-file filename (lambda () (let read-word ((char (read-char)) (word '())) (cond ((eof-object ...2006-06-22T12:44:00ZMichaelBurschik1.1updatedmajorhttp://schemecookbook.org/rdiff/Scm/FileProcessWordshttp://schemecookbook.org/rdiff/Scm/FileProcessWordsMatchByName
http://schemecookbook.org/view/Scm/MatchByName
;; tested in PLT Scheme 300.3 (require (lib "plt-match.ss")) (define-struct expr (srcloc)) (define-struct (id expr) (name)) (define-struct (lam expr) (arg body)) ...2006-01-01T19:07:00ZRichardCobbe1.1updatedmajorhttp://schemecookbook.org/rdiff/Scm/MatchByNamehttp://schemecookbook.org/rdiff/Scm/MatchByNameReadingLinesSample
http://schemecookbook.org/view/Scm/ReadingLinesSample
begin scheme (for-each-line-in-file "ReadingLines.scm" (let ((line-num 0)) (lambda (line) (printf "~a: ~a ~n" line-num line) (set! line-num (add1 line-num))))) end ...2005-10-27T18:59:00ZGeorgeHerson1.2updatedmajorhttp://schemecookbook.org/rdiff/Scm/ReadingLinesSamplehttp://schemecookbook.org/rdiff/Scm/ReadingLinesSampleReadingLinesWithFoldSample
http://schemecookbook.org/view/Scm/ReadingLinesWithFoldSample
begin scheme (fold-lines-in-file "ReadingLinesWithFold.scm" (lambda (line line-num) (printf "~a: ~a ~n" line-num line) (add1 line-num)) 1) end 2005-10-27T18:58:00ZGeorgeHerson1.2updatedmajorhttp://schemecookbook.org/rdiff/Scm/ReadingLinesWithFoldSamplehttp://schemecookbook.org/rdiff/Scm/ReadingLinesWithFoldSampleHashPresence
http://schemecookbook.org/view/Scm/HashPresence
(define hash-has-key? (let ((symbol (gensym))) (lambda (table key) (not (eq? (hash-table-get table key (lambda () symbol)) symbol))))) 2004-09-16T11:16:00ZNoelWelsh1.3updatedmajorhttp://schemecookbook.org/rdiff/Scm/HashPresencehttp://schemecookbook.org/rdiff/Scm/HashPresenceWebNotify
http://schemecookbook.org/view/Scm/WebNotify
This is a subscription service to be automatically notified by e-mail when topics change in this Scm web. This is a convenient service, so you do not have to come ...2004-09-04T07:25:00ZAntonVanStraaten1.3updatedmajorhttp://schemecookbook.org/rdiff/Scm/WebNotifyhttp://schemecookbook.org/rdiff/Scm/WebNotifyNumRecPassword
http://schemecookbook.org/view/Scm/NumRecPassword
(require (lib "14.ss" "srfi") (lib "27.ss" "srfi") (lib "42.ss" "srfi")) (define (generate-8-password) (string-append-ec (:range i 0 8) (let ((bigcs (substring (char ...2004-06-01T20:58:00ZJensAxelSoegaard1.2updatedmajorhttp://schemecookbook.org/rdiff/Scm/NumRecPasswordhttp://schemecookbook.org/rdiff/Scm/NumRecPasswordReadingLinesWithFold
http://schemecookbook.org/view/Scm/ReadingLinesWithFold
begin scheme (define (fold-lines-in-file filename proc init . mode) (with-input-from-file filename (lambda () (apply fold-lines proc init (current-input-port) mode ...2004-05-27T03:53:00ZAntonVanStraaten1.2updatedmajorhttp://schemecookbook.org/rdiff/Scm/ReadingLinesWithFoldhttp://schemecookbook.org/rdiff/Scm/ReadingLinesWithFold
Current Rev: r1.1 - 30 Jan 2003 - 08:15 GMT - PeterThoeny, Revision History:Diffs | r1.1