maydup-nem
Joined 5 years ago
Joined 5 years ago
Curiously:
You keep using that word. I do not think it means what you think it means.
Yeah, designs were utilitarian. And they had to make a million of everything. But there was no good reason to aim for low quality.
Counter that with any product of capitalism, huh: buy a shiny thing and wait for it to break in 2 years.
Not trying to glorify communism, but what you said in your comment is complete bullshit mixed with questionable sentiment.
> last forever
whatever you say.
But let's take Common Lisp for an example and why I don't feel the need for a scaffolding tool. Well, actually I do need _some_ very basic scaffolding, namely: create two directories called src and tests + add two very short project files with my names and project names embedded in them, along with a couple of package files. Nothing fancy and certainly nothing that's particularly problematic. Everything that's part of the project code (such as package description with imported symbols and such) maybe be done by using a macro from an external library (ex: certain functions of some library that I import in each of my projects).
But you are right anyway, not everything is a language-specific problem here, only the stuff that gets repeated in code, from one project to another. In CL that includes documentation and the testing framework (from the article's points). Well, the build/project description is just a macro too. Anyway, I didn't mean to diminish the major points of the article in any way. The author is right about the fact that generators are not aware of the user's changes and that can be problematic at times (as with his license and license metadata example).
"No," said the zoomers, "we want to write XML, build scaffolding tools and eat shit."
"Your language will never be a LISP," was the God's reply.
nah
and why should consistency matter across songs anyway, unless you are writing a concept album?
I don't think there's an argument to be had for all structures, just that you can do it for each custom structure, and that's the point.
Maybe the editors of the old tried to bite off too much when they attempted embedded structures, and they didn't have the right abstractions in place. If you look at https://tylr.fun it shows that things that weren't being done back then, there are interesting approaches now.