Dear Matthias,

Thank you for your thoughtful response.

> we are not used to the words "profit" and "maximize profit" on this
> mailing list.

Most people are used to linking profit with money but it has a much
broader meaning.

> Sadly, I think that this is neither technically easy nor socially
> desirable: 

> Gluing compiled code isn't as simple as linking pieces of code

Thanks for pointing this out. I am slowly learning.

> As you may realize, programming language designers are not paid to
> support scientists. There are many kinds of users, and they all
> deserve support.

I absolutely agree. However, I believe that making a piece of code more
versatile is beneficial to all users, not only scientists. I fail to see
why you say that it is not socially desirable. I am really concerned
about this remark.

> A long time ago scientists used computer scientists as their scribes
> and told us what to do. They got what they asked for without listening
> to anyone who disagreed. Now the chicken has flown the coop (or
> something like that), and it's too late for now

I agree that Fortran is a terrible language. Now that I am learning a
little Lisp I realize that scientists have been foolish ignoring it.

It is good to live in a time when computer scientists are in control of
their area of expertise and young scientists, like myself, are trying to
learn the languages, design patterns and tools that have been carefully
developed by knowledgeable people.

However, some of the tools needed by scientists are also useful for
other purposes and it is better to let the experts develop them. As a
scientist, I would rather spend my time writing software for research
purposes than for a general audience.

> if you conducted the necessary research, people would eventually
> appreciate what you are doing but it would still take a while

I am slowly learning what I think is necessary (HtDP is in my reading
list). I know that change is difficult. For now I need to learn or
develop the tools with which I feel more comfortable and that make me
more productive.

Coming back to my original question. What is your advice for using
Racket's draw and plot in other programs?

Cheers,
Marduk

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to