Jump to page: 1 24  
Page
Thread overview
Frameworks and libraries
Sep 13
Sergey
Sep 13
M.M.
Sep 13
jmh530
Sep 14
monkyyy
Sep 14
Sergey
Sep 15
monkyyy
Sep 15
jmh530
Sep 15
bachmeier
Sep 15
monkyyy
Sep 15
bachmeier
Sep 15
monkyyy
Sep 15
monkyyy
6 days ago
Antonio
6 days ago
Antonio
Sep 14
bachmeier
Sep 18
Sergey
6 days ago
Antonio
September 13

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

September 13

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

I’d propose to make an analysis of fields and community interested areas, but first of all choose

  1. you are interested by yourself. So you will be able to support and maintain in future. Because abandoned library = dead library in D. Or maybe someone else could maintain in future if interested enough in a library.

  2. those that make max retention and impression for newcomers. Some help with hot-topics like WASM would be nice, gtk4 port, c++ interop, obj-c in ldc… like many important things could be very useful.

September 13

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

Two things that might be useful:

  1. Find existing D bindings that are more frequently used but don't have a wrapper and make a wrapper
  2. Go through existing D bindings and see if the project could instead be built with importC. Report any importC bugs that come up (honestly it probably makes sense to have an importC page on the dlang website that summarizes the result of whether it works with importC or not).
September 13

On Wednesday, 13 September 2023 at 19:01:58 UTC, Sergey wrote:

>

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

>

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

  1. those that make max retention and impression for newcomers. Some help with hot-topics like .... gtk4 port, ... could be very useful.

Yes to gtk4!

September 14

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

>

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

Anything in the web services sphere would be massively helpful. Especially if you wanted to tackle the AWS, Azure, or GCP SDKs. I realize that it's interminably boring work, but getting D into the cloud space would be an absolutely phenomenal public lift for the language.

And any improvements to ImportC you can deliver along the way would be improve the lives of the rest of us on the same mission as you are. I've got my ImportC ODBC project going well, but I have a dream of using ImportC on the the Windows Headers and using DI generation to export those headers so that we can all use them.

September 14

On Thursday, 14 September 2023 at 01:57:37 UTC, Adam Wilson wrote:

>

Anything in the web services sphere would be massively helpful.

Currently, I am working on 3 different web projects, all of which I am developing in the D programming language. I've also started using D for software development for my clients, and it's truly an amazing language. Of course, while I try to write my own libraries, this is not always sufficient. I wonder how it would be to initiate a project within the D community for library development?

September 14

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

We have plenty of bindings, we need native stuff.

C libs will use c strings and may even require turning off the gc to make it behave; which means your handcapped and need to append null like all the time.

September 14

On Thursday, 14 September 2023 at 15:11:29 UTC, monkyyy wrote:

>

We have plenty of bindings, we need native stuff.

C libs will use c strings and may even require turning off the gc to make it behave; which means your handcapped and need to append null like all the time.

I predominantly opt for native coding and reserve binding for instances where it's absolutely necessary, such as when working with libraries like libpq, where binding is often the only viable option. If I complete the development of my web framework, I intend to make it publicly available. Furthermore, based on the discussions I've read about the Garbage Collector in the D programming language, I've decided to abstain from using that feature.

September 14
On Thursday, 14 September 2023 at 15:40:30 UTC, user548215 wrote:
> If I complete the development of my web framework, I intend to make it publicly available.

You should use the existing D things.

> based on the discussions I've read about the Garbage Collector in the D programming language, I've decided to abstain from using that feature.

This is a mistaken decision.
September 14
On Thursday, 14 September 2023 at 16:28:24 UTC, Adam D Ruppe wrote:

> This is a mistaken decision.

Can you explain why?
« First   ‹ Prev
1 2 3 4