Re: Language interop hga@xxxxxx 11 Sep 2020 18:50 UTC

> From: "Marc Nieper-Wißkirchen" <xxxxxx@nieper-wisskirchen.de>
> Date: Friday, September 11, 2020 1:28 PM
>
> Am Fr., 11. Sept. 2020 um 20:14 Uhr schrieb Lassi Kortela <xxxxxx@lassi.io>:
>
> [...]
>
>> It worries me a lot that the point of programming is to write
>> applications, and language designers are too wedded to making intricate
>> faberge egg like things because they can. Python has the right idea in
>> making things simple and accessible. Unfortunately they made them so
>> accessible that they threw out effective lambdas and don't have the
>> elegant consistency of Scheme.
>
> Writing applications is just one point of programming. While there
> have always been applications in Scheme, it seems to have never been
> the most important point of programming in Scheme. (The schism started
> with the R6RS attempt to actually create a language suitable for
> application programming. :))

That goal was and is not one of the major problems with R6RS!  Not to
mention that another was its finalization 1 month before the first
release of Clojure.

If any of us have a pet project that's a true application with wide
appeal, but really needs help to get it to progress well, please ask.
Certainly too early for a Schemeapp topic, but the phenomena of the
"killer app" certainly sells hardware.  In the bad old days, it sold
languages like FORTAN, LISP and COBOL.

But today both are functions of ecosystems, one reason you buy an
iPhone or an Android phone is because too many things you need have
apps on those two ecosystems, and no others.  Python, the JVM, they
have huge ecosystems, and Clojure's success, especially in writing
real world applications, is intimately tied to that.

- Harold