I've been working with Lisp and Scheme for the past few years and have
migrated to Clojure because of the JVM. I think I get functional
programming, but one problem is giving me fits.
I'm working on a simple imaging problem. I want to copy an array of
pixels to an image buffer. That means that I have to deal both with
an array and a matrix (x and y). As I go along my array, each time x
reaches the end of a line in the matrix I have to set it back to zero
and increment y.
I can find no simple way to do this without getting a compile error.
Can someone show me how to do this?
Example in pseudo code:
x = 0
y = 0
for (k = 0; k < 256; ++k)
if (= x 16) {
x = 0
(inc y)
}
else
(inc x)
writeBuffer (x, y, value[k])
Bill
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en