arsd users: weigh in on proposed breaking change

bachmeier no at spam.net
Mon Dec 19 16:03:36 UTC 2022


On Monday, 19 December 2022 at 13:27:37 UTC, Adam D Ruppe wrote:

> So my question to those of you who use my libs... does this 
> sound worth it to you?

You are best able to judge the benefits, but from my perspective, 
the cost of downloading an extra file is minor. You could always 
have a script that copies all the files for each use case into 
its own directory, or to create a .zip for each of them if 
there's an issue.

> I expect I stress out too much over this, but I do try to take 
> my promises of long-term support seriously and this is 
> something that's worked without breakage for about 7 years now 
> (which is where I added color.d and renamed the imports) so 
> while it is small, I still don't want to break things without a 
> real benefit.

I personally think avoiding breakage is very important. That's 
why I typically create new projects rather than making breaking 
changes to existing projects. What you're proposing barely 
qualifies as breakage.

> PS if you do use my libs and wanna show off the project, please 
> do! I'm always curious if people actually find these things 
> useful.

I'm not someone has lots of users of my projects. However, I have 
one that has actually been used by other people - I've even come 
across people recommending it in HN comments. The entire thing is 
this 25-line file:

https://github.com/bachmeil/tiddlyd/blob/main/tiddly.d

You made changes to the handling of data inside PUT requests in 
cgi.d so it would work.

Your libraries have been helpful to me. I learned basic web 
development by reading your book and then doing related things 
with your libraries. Not that web development is part of my job 
or anything. It was just nice to learn. From time to time I'll 
add a web interface on localhost to a D utility I've written. 
That sort of thing.


More information about the Digitalmars-d mailing list