> 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