September 28

On Wednesday, 13 September 2023 at 16:31:55 UTC, Maximilian Naderer wrote:

>

Hello,

I think D is a great language and a general theme is that everybody is complaining about the lack of libraries, frameworks and/or bindings to popular C/C++ libraries.

I checked the GitHub repo and so some todos, I would like to contribute to the language.

What popular frameworks / libraries would you like to see bindings for so that those could be used in D?

Best regards,
Max

The OPC UA standard

to connect with industrial objects (or to allow communications with it)

This is de C implementation you can try to bind.

https://github.com/open62541/open62541

There is some other open source native implementations (not based on bindings) in different languages

RUST:

https://github.com/locka99/opcua

The design doc is really interesting: https://github.com/locka99/opcua/blob/master/docs/design.md

NODE:

https://github.com/node-opcua

This is a complete implementation in Typescript (my favourite).

This has its own "open collective": https://opencollective.com/node-opcua#category-BUDGET

GO:

https://github.com/gopcua/opcua

OpenCV

This is the actual unmaintained binding for D

https://code.dlang.org/packages/opencvd

My opinion:

  • It should be perfect not only the binding library, but the "easy" installation (like the python version for desktop or headless for server side), Just "dub" it !
September 28
On Thursday, 14 September 2023 at 16:30:27 UTC, user548215 wrote:
> On Thursday, 14 September 2023 at 16:28:24 UTC, Adam D Ruppe wrote:
>
>> This is a mistaken decision.
>
> Can you explain why?

My opinion: Don't waste your time.  Assume D is a GC language (Trying to kill GC is a real pain in the ass that has stopped the D ecosystem grow).   I'm seen real good libraries implemented in Node or Java for industrial environments and developers don't waste time arguing about the sex of angels.  "This is the language... this is the library for the language".

But it's my opinion (based on my day-by-day with C#, Scala, Java, Kotlin, Typescript/Node, Python, ...).
September 28

On Thursday, 28 September 2023 at 07:56:23 UTC, Antonio wrote:

>

On Thursday, 14 September 2023 at 16:30:27 UTC, user548215 wrote:

>

On Thursday, 14 September 2023 at 16:28:24 UTC, Adam D Ruppe wrote:

>

This is a mistaken decision.

Can you explain why?

My opinion: Don't waste your time. Assume D is a GC language (Trying to kill GC is a real pain in the ass that has stopped the D ecosystem grow). I'm seen real good libraries implemented in Node or Java for industrial environments and developers don't waste time arguing about the sex of angels. "This is the language... this is the library for the language".

But it's my opinion (based on my day-by-day with C#, Scala, Java, Kotlin, Typescript/Node, Python, ...).

I apologize for the tone used in this comment.

This is the reason that prompted me to write it:

In my company we have abandoned the use of D as an scripting language in favor of python (especially due to the ease of use of opencv and other libraries that are at your disposal with a simple pip install) and reading the posts in the forum I'm starting to feel that someone has forgotten how necessary it is for D to be useful on a daily basis so that it can be taken into account in the big things.

1 2 3 4
Next ›   Last »