Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there a Dot Net wrapper anywhere? #4430

Open
donnyv opened this issue Jan 22, 2024 · 12 comments
Open

Is there a Dot Net wrapper anywhere? #4430

donnyv opened this issue Jan 22, 2024 · 12 comments

Comments

@donnyv
Copy link

donnyv commented Jan 22, 2024

I can't believe after all these years there's still no Dot Net wrapper. Especially with the improvements that have come out of Dot Net since 5.0. I feel like your bottle necking this great library. Only usable with python or node. The only Dot Net wrapper libraries I can find , seem to be abandoned.

@sharkAndshark
Copy link

It would be really great if we have one.🚀🚀

@hholzgra
Copy link

Nobody stops you from writing / contributing one ...?

@donnyv
Copy link
Author

donnyv commented Jan 23, 2024

Nobody stops you from writing / contributing one ...?

Oh trust me I was thinking about it. I was looking at the old one to see how hard it would be. Problem is I have no experience creating wrappers for C++ libraries. So I would be starting from scratch. It would take to much time away from the project I'm working on.

I think it should be done by the maintainers of the project. Not sure why they would want people using a fast C++ library behind slow wrappers built on python and node.

I mean if I have to use node than I might as well use Tileserver-GL. That's probably what other people are thinking too. To make the library stand out from other options. There should be a fast cross platform wrapper written in a popular language. Dot Net ticks all the boxes.

@hholzgra
Copy link

Problem is I have no experience creating wrappers for C++ libraries.
...
I think it should be done by the maintainers of the project.

So you are expecting maintainers (which I'm not btw.) to be experienced in how to write .Net wrappers for C++ libs instead?

They should should have a fast cross platform wrapper written in a popular language. Dot Net ticks all the boxes.

I think you are over estimating the popularity of .Net on Linux, which is where Mapnik originated AFAICT, quite a bit.

@donnyv
Copy link
Author

donnyv commented Jan 23, 2024

@hholzgra If your not a maintainer, please don't comment.

@hholzgra
Copy link

Ok, I'm done dealing with your attitude anyway :(

@sharkAndshark
Copy link

Anyway.Net is more popular on Linux than ever as it's open sourced now.

@mathisloge
Copy link
Collaborator

Even if someone had the time, I wouldn't recommend to write another handwritten wrapper. I would rather go for swig or similar. As always, if you really need it in a timely manner, contribute.

But I agree with @hholzgra that your written tone comes across as rather harsh.

@donnyv
Copy link
Author

donnyv commented Jan 25, 2024

@mathisloge I think I'm just frustrated with this project. I looked at this project back when Mapbox used to contribute to it. It was so hard to setup and get running then. I come back knowing more about the eco system around open source gis and every popular project is accessible from .Net. I don't understand why this one isn't also

@glebov21
Copy link

What about this?

@donnyv
Copy link
Author

donnyv commented Feb 21, 2024

What about this?

That project hasn't been touched in 9 years.

@hholzgra
Copy link

That project hasn't been touched in 9 years.

So it is probably still Mapnik 2.x based. It also seems to require Visual Studio 2015 ...

So it might be useful as a template for a new project at best at this point ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants