On 30 May 2010 12:39, WoodHacker <ramsa...@comcast.net> wrote:
>
>
> On May 29, 9:44 am, James Reeves <jree...@weavejester.com> wrote:
>> On 29 May 2010 14:19, WoodHacker <ramsa...@comcast.net> wrote:
>>
>> > 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?
>
>>
>>   (dotimes [k 256]
>>     (write-buffer (mod k 16) (quot k 16) (value 16)))
>>
>
> James,
>
> Thanks.   I have written code in about every mainstream language.
> None of them have this power (except Lisp).
> Two lines?   Amazing.

Well, what's wrong with this:

for (k = 0; k < 256; ++k)
  writeBuffer(k % 16, k / 16, value[k]);

:)

-- 
Michael Wood <esiot...@gmail.com>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to