Talk:Scripting language: Difference between revisions

Content deleted Content added
Type section: More notable in mainframe world; but no simpler
Line 574:
:That doesn't say enough. Some scripting languages were never tied to a specific host. Their interpreters have API's that let applications effectively embed them. That is certainly true of [[CLIST]] and [[REXX]]. -- [[User:Chatul|Shmuel (Seymour J.) Metz Username:Chatul]] ([[User talk:Chatul|talk]]) 19:49, 3 June 2024 (UTC)
::Thanks for that. I know I've oversimplified. But I think what is now several pages of info can be covered sufficiently in a few sentences. I think the current content is overly detailed about a relatively small number of implementations when in the real world the landscape is a thousand times more complex. I think a good way to handle the content is to use broader strokes; not get bogged down in the details. Thing is, I've never heard of CLIST or REXX. Not that I know everything, but I question whether they are notable -- whatever that actually means :) I realize it's hard to describe some things without giving examples. But examples do not describe a concept fully while giving the impression that they do. I say [[Keep it simple stupid|KISS]] it. [[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 18:24, 4 June 2024 (UTC)
:::[[CLIST]] is the original scripting language for [[Time sharing option|TSO]] on large IBM mainframes; IBM later added it to, e.g., NetView. While it is still supported, use dropped with the availability of [[REXX]] in those environments. There is a lot of Rexx activity in the PC world, but not nearly as much as in the mainframe world.
:::I believe that the first sentence, {{tqq|A number of languages have been designed for the purpose of replacing application-specific scripting languages by being embeddable in application programs. }}, although somewhat awkward, gives a good general idea of what it is all about. Possibly streamline the first paragraph, give a list of examples, and generalize the rest, shortening it in the process.
:::In the [[KISS principle|KISS]] article that you cited, I find the familiar quote {{tq|"Make everything as simple as possible, but not simpler"}}; Extension/embeddable languages is a case where the second part applies. -- [[User:Chatul|Shmuel (Seymour J.) Metz Username:Chatul]] ([[User talk:Chatul|talk]]) 17:03, 5 June 2024 (UTC)