Jump to page: 1 2
Thread overview
Is everything alright?
Jul 19, 2022
GL
Jul 19, 2022
bachmeier
Jul 20, 2022
GL
Jul 20, 2022
bachmeier
Jul 22, 2022
GL
Jul 22, 2022
Martin B
Jul 21, 2022
Sergey
Jul 22, 2022
monkyyy
Jul 22, 2022
H. S. Teoh
Jul 24, 2022
GL
Jul 24, 2022
Tejas
Jul 24, 2022
bachmeier
Jul 25, 2022
GL
Dec 03, 2022
Zealot
Dec 03, 2022
Sergey
July 19, 2022

Good afternoon,
is everything okay with the development? For example, https://code.dlang.org/packages/libasync. Only two years have passed, but this package is no longer being assembled.
Is it good?
In other words, it is still difficult to recommend D for use.
How sad it is...

July 19, 2022

On Tuesday, 19 July 2022 at 09:18:12 UTC, GL wrote:

>

Good afternoon,
is everything okay with the development?

Yes

>

For example, https://code.dlang.org/packages/libasync. Only two years have passed, but this package is no longer being assembled.
Is it good?

You should ask the developers of the package. There should be a link to the repo at the link you posted.

>

In other words, it is still difficult to recommend D for use.
How sad it is...

That escalated quickly

July 20, 2022

On Tuesday, 19 July 2022 at 11:52:53 UTC, bachmeier wrote:

>

On Tuesday, 19 July 2022 at 09:18:12 UTC, GL wrote:

>

Good afternoon,
is everything okay with the development?

Yes

I wish I could be so sure. This means that most of the packages in "dlang.org/packages" are useless. "Libasync" mentioned earlier has over 15,000 lines, what a great job! And it's practically all rubbish. Only because someone decided that the enforceEx symbol previously defined in the STANDARD library was not elegant enough. In the standard, core library, Carl!
Something is rotten in the state of Denmark...

> >

For example, https://code.dlang.org/packages/libasync. Only two years have passed, but this package is no longer being assembled.
Is it good?

You should ask the developers of the package. There should be a link to the repo at the link you posted.

It is known, many repositories (such as the Linux package repositories) are known to use a mechanism for automatic rebuilding in a clean environment and notification, such as "repocop / hasher".
Is there anything similar here?
How does the author know that there are problems (how many authors read reports on packages published many years ago)?

July 20, 2022

On Wednesday, 20 July 2022 at 05:56:52 UTC, GL wrote:

>

On Tuesday, 19 July 2022 at 11:52:53 UTC, bachmeier wrote:

>

On Tuesday, 19 July 2022 at 09:18:12 UTC, GL wrote:

>

Good afternoon,
is everything okay with the development?

Yes

I wish I could be so sure. This means that most of the packages in "dlang.org/packages" are useless. "Libasync" mentioned earlier has over 15,000 lines, what a great job! And it's practically all rubbish. Only because someone decided that the enforceEx symbol previously defined in the STANDARD library was not elegant enough. In the standard, core library, Carl!
Something is rotten in the state of Denmark...

You are talking about a third-party package. Do you contact the Rust core team with issues about arbitrary packages written in Rust? Do you tell them that Rust is a lost cause because someone wrote a package that's not properly maintained using their language?

I will repeat my earlier comment: Contact the developers of the package. For your convenience, this is the link

https://github.com/etcimon/libasync

July 20, 2022

On Wednesday, 20 July 2022 at 05:56:52 UTC, GL wrote:

>

I wish I could be so sure. This means that most of the packages in "dlang.org/packages" are useless. "Libasync" mentioned earlier has over 15,000 lines, what a great job!

I don't know anything about this library, but any library that has not reached v1.0 yet should be considered as experimental and unsupported…

July 21, 2022

On Tuesday, 19 July 2022 at 09:18:12 UTC, GL wrote:

>

Good afternoon,
is everything okay with the development? For example, https://code.dlang.org/packages/libasync. Only two years have passed, but this package is no longer being assembled.
Is it good?
In other words, it is still difficult to recommend D for use.
How sad it is...

Maybe the author just need help in development from community? Many libraries like libasync and memutils are used as dependencies in other projects.

July 22, 2022

On Wednesday, 20 July 2022 at 16:16:43 UTC, Ola Fosheim Grøstad wrote:

>

On Wednesday, 20 July 2022 at 05:56:52 UTC, GL wrote:

>

I wish I could be so sure. This means that most of the packages in "dlang.org/packages" are useless. "Libasync" mentioned earlier has over 15,000 lines, what a great job!

I don't know anything about this library, but any library that has not reached v1.0 yet should be considered as experimental and unsupported…

Version number? Yah?
In other words, when working in D, it is impossible to rely on any (open) code.

Or you need constant assistance from the authors, which is not realistic.

Or you have to constantly reinvent your own bicycles and substitute crutches. Tertium non datur. No "batteries included": it is simply impossible to rely on the development of useful code by the community, the obsolescence of the compiler requires constant and continuous rewriting of the "whole World".

PS: It looks like the author of the mentioned library is not responding or has lost interest. Assembly with a modern compiler requires a very deep analysis of the code, since cast errors occur. So, long live for own "bicycles and crutches". Wonderful.

July 22, 2022

On Wednesday, 20 July 2022 at 05:56:52 UTC, GL wrote:

>

[...]automatic rebuilding in a clean environment and notification[...]

actually, i find this a good idea. Packages are getting registered on code.dlang.org without any qualification (AFAIK). Maybe it would make sense to develop some automated challenge that a package/project must pass in order to get listed on code.dlang.org and after that periodical checks with a grace time after which the project will be flagged as unmaintained and eventually removed (or hidden by default with opt-in to see and use unmaintained packages)

July 22, 2022

On Tuesday, 19 July 2022 at 09:18:12 UTC, GL wrote:

>

Good afternoon,
is everything okay with the development? For example, https://code.dlang.org/packages/libasync. Only two years have passed, but this package is no longer being assembled.
Is it good?
In other words, it is still difficult to recommend D for use.
How sad it is...

hottake: its possible to use d without dub

July 22, 2022
On Fri, Jul 22, 2022 at 07:30:46PM +0000, monkyyy via Digitalmars-d wrote:
> On Tuesday, 19 July 2022 at 09:18:12 UTC, GL wrote:
> > Good afternoon,
> > is everything okay with the development? For example,
> > https://code.dlang.org/packages/libasync. Only two years have passed,
> > but this package is no longer being assembled.
> > Is it good?
> > In other words, it is still difficult to recommend D for use.
> > How sad it is...
> 
> hottake: its possible to use d without dub

I regularly use D but hardly ever use dub. The only time I've used it is just using a dummy project to pull in vibe.d dependencies; the actual build is handled by SCons outside the dub project subdirectory.


T

-- 
Never criticize a man until you've walked a mile in his shoes. Then when you do criticize him, you'll be a mile away and he won't have his shoes.
« First   ‹ Prev
1 2