My favorites
▼
|
Sign in
hefdoeshwk
Code exercises for the blog Hef Does Homework.
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
trunk
/
eopl2
/
scheme
/
1.15.1.scm
r24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
; returns a list containing `n` copies of `x`
(define duple
(lambda (n x)
(if (zero? n)
()
(cons x (duple (- n 1) x)))))
(duple 2 3)
; (3 3)
(duple 4 '(ho ho))
; ((ho ho) (ho ho) (ho ho) (ho ho))
(duple 0 '(blah))
; ()
Show details
Hide details
Change log
r2
by jonathan.hefner on Jun 8, 2008
Diff
Initial commit
Go to:
/trunk/.project
/trunk/eopl2
/trunk/eopl2/about.txt
/trunk/eopl2/haskell
/trunk/eopl2/haskell/1.15.1.hs
/trunk/eopl2/haskell/1.15.2.hs
/trunk/eopl2/haskell/1.15.3.hs
/trunk/eopl2/scheme
/trunk/eopl2/scheme/1.15.1.scm
/trunk/eopl2/scheme/1.15.10.scm
/trunk/eopl2/scheme/1.15.2.scm
/trunk/eopl2/scheme/1.15.3.scm
/trunk/eopl2/scheme/1.15.4.scm
/trunk/eopl2/scheme/1.15.5.scm
/trunk/eopl2/scheme/1.15.6.scm
/trunk/eopl2/scheme/1.15.7.scm
/trunk/eopl2/scheme/1.15.8.scm
/trunk/eopl2/scheme/1.15.9.scm
/trunk/eopl2/scheme/1.16.1.scm
/trunk/eopl2/scheme/1.16.2.scm
/trunk/eopl2/scheme/1.16.3.scm
/trunk/eopl2/scheme/1.16.4.scm
/trunk/eopl2/scheme/1.16.5.scm
/trunk/eopl2/scheme/1.17.1.scm
/trunk/eopl2/scheme/1.17.2.scm
/trunk/eopl2/scheme/1.17.3.scm
/trunk/eopl2/scheme/1.18.1.scm
/trunk/eopl2/scheme/1.18.2.scm
/trunk/eopl2/scheme/1.18.3.scm
/trunk/eopl2/scheme/1.19.scm
/trunk/eopl2/scheme/1.22.scm
/trunk/eopl2/scheme/1.23.scm
/trunk/eopl2/scheme/1.24.scm
/trunk/eopl2/scheme/1.25.scm
/trunk/eopl2/scheme/figure1.1.scm
Project members,
sign in
to write a code review
Older revisions
All revisions of this file
File info
Size: 263 bytes, 17 lines
View raw file
Powered by
Google Project Hosting