Skip to content

Instantly share code, notes, and snippets.

@earl
Created November 15, 2012 18:27
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save earl/5af73d4ecf93ac94680a to your computer and use it in GitHub Desktop.
Save earl/5af73d4ecf93ac94680a to your computer and use it in GitHub Desktop.
values: copy [A B C]
foreach p [1 2 3 4] [
foreach i [-4 -3 -2 -1 0 1 2 3 4] [
pick at values p i
]
]
{
;; REBOL 2
i: -4 -3 -2 -1 0 1 2 3 4
p:
(h) 1 [ ... none none none none none A B C none ... ]
2 [ ... none none none A none B C none none ... ]
3 [ ... none none A B none C none none none ... ]
(t) 4 [ ... none A B C none none none none none ... ]
;; REBOL 3
i: -4 -3 -2 -1 0 1 2 3 4
p:
(h) 1 [ ... none none none none none A B C none ... ]
2 [ ... none none none none A B C none none ... ]
3 [ ... none none none A B C none none none ... ]
(t) 4 [ ... none none A B C none none none none ... ]
(h) "head position"
(t) "tail position"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment