5 ms·
Where's the "practical" one that site really reflected? I liked scheme as a learning tool and got highest grades. That doesn't change my impression that most o
by GuestFAUniverse 1y ago
Where's the "practical" one that site really reflected?
I liked scheme as a learning tool and got highest grades. That doesn't change my impression that most of the sites covering it are mental masturbation. Puzzles, or programs for the sake of scheme itself.
Where's the stuff to solve real world problems? (OK, mostly solved by other languages anyway... Still: where is the content that really wants a junior to try it out for routine problems and the senior tonstay with it?)
- forgotpwd16 1y agoWhat you consider practical enough? The page links to a wiki software, a chat server, and a text preprocessor. Not popular sure but all are useful, practical programs you can use.
- NuclearPM 1y agoWhen did people start saying “a software”.
- exe34 1y agoI knew a software developer a long time ago.
- ohdeardear 1y ago[dead]
- noosphr 1y agoIt is hard to find people that can support it in production. But for building makets of production systems to see where they are likely to fall over I've never found a better language. The fact that you have to build everything from scratch is a plus when dealing with the eldrich horrors that lurk in business logic - you think you can use a standard queue? Hahaha let me tell you about a 6pm spike in latency that no one could explain and was driving the cellular network of a tier two city towards failure.
- kragen 1y agoThe English term for "makets" is "models".
- noosphr 1y agoModel is so overused in software and computer science that it has a dozen meanings that would come to mind before the meaning of maket does. By comparison maket is a word with an obvious and single meaning you can find in most dictionaries, or a Google search. I should probably spell it maquette since a plethora of useless letters is the sine qua non of intellectual sophistication.
- kragen 1y agoYes, most Turkish and Indonesian dictionaries, because Turkish and Indonesian have sane spelling. But English doesn't. Other alternatives in this context include "miniature", "spike", "diorama", and "prototype", which have the potential advantage that native English speakers might understand you. Or disadvantage, I suppose. Hwail ai kenker wiq yer kr1tes1zm ev i6g1c orxogrefi, w1tc servz lardjli ez e wei te s1gnel socel kl4s bai wei ev i1rz weisted m3meraizi6 iuslesli 1r3giuler sp3li6z, iu k4nt boil q4t ocen 1n 3vri kament. Bet iu mei bi 1nter3sted 1n http://canonical.org/~kragen/alphanumerenglish http://canonical.org/~kragen/alphanumerenglish. 1t simz laik qe kaind ev xi6 m3ni skimerz w5d laik, r1li.
- andrewflnr 1y ago> a plethora of useless letters is the sine qua non of intellectual sophistication. This is specifically French linguistic heritage. For a long time the upper classes of England spoke French, and now we're stuck with it. :)
- kragen 1y agoThey spoke Old French, which had a decent phonetic orthography. Due to a series of successful spelling reforms, even modern French orthography is almost phonetic, with a few exceptions like Duras and fils, but the rules are complicated. English, by contrast, is halfway to hanxi — it's full of etymological spellings for most words, false-etymological spellings for a few, and a general spelling system that primarily reflects the pronunciations before the Great Vowel Shift. We can't blame this on the Franks.
- cess11 1y agoDue to the R-series of standards there are actually quite a lot of libraries you can use. I'm not sure what you mean by "real world problems" but I think most would consider Cisco router firmware to be in that domain. In some sense, due to Cisco the Internet runs on two Lisp-like programming languages: Erlang and Chez. If you look at TFA you'll find that it links over to a few articles that describe inventing a Scheme to solve things like high paced computer graphics production and large scale inventories.
- GuestFAUniverse 1y agoThat might be. TCL has/had? a niche there too. What I meant was: where are the resources that teach how to tackle everyday chores? O'Reilly has a lot of "Real world <niche lang.>". Not finished "practical" software -- albeit it's utterly cool to see that there are working projects in numbers / good showcases. It's fine to have a collection for scheme (like the endless and sometimes helpful "awesome x" collections). I'm missing the "Automate the boring stuff" and the like. Maybe I'm more irritated about the lack of adoption (and grumpy about that -- not really the OP). E.g. I don't get it that Nix has more outreach than Guix, despite even Nix-users sometimes agree that the language isn't a strong selling point (I don't know about the idiosyncrasies of Guile, seemed preferable at first glance).
- andrewflnr 1y agoErlang is really not lisp-like beyond being functional. It's not especially homoiconic, much stricter about mutation than most lisps, and overall has a different focus. IIRC it started as a Prolog dialect, and I think it's still closer to that legacy than anything particularly lispy.
- cess11 1y agoI invite people to try it out and then get back to us and tell us who is more right.
- andrewflnr 1y agoI have written both Erlang and Scheme (and even more Elixir). Have you? They're quite distinct. I'm genuinely confused why you would be convinced about this. What are the points of similarity that aren't common to all functional languages?
- neilv 1y agoToday, that site gives an odd impression, and people will think like you did. The nice thing about the Scheme community's aggressive inability to do practice advocacy is that there's very little noise like you get in employable languages. For example, if you Google something about Scheme, there won't be a thousand redundant SEO 'tutorials' that were written in bad faith to attract eyeballs, rather than to fill a need and inform. (The closest Scheme comes to noise is when bloggers get a blog post out of trying Scheme, but most of the rest of it tends to be high quality relative to popular languages.)
- bicolao 1y agoThe top of the page links to this https://practical-scheme.net/oneday.html https://practical-scheme.net/oneday.html that explains more what practical means for the author (of Gauche Scheme). In short > One day, however, I will point this page, when the friend asks me if Scheme is feasible for daily chores and a practical choice.