Re: Make Nim easier for the developer

2019-10-28 Thread AMoura
The word "popular" is maybe a bad word and I can understand that somebody can disagree with it. @edu500ac, you are passionate of Lisp and I understand that you are heap up when a guy say that a good language is a popular language. Lisp is certainly a good language and as you say lot of great ap

Re: Make Nim easier for the developer

2019-10-28 Thread andrewrk
> > wrapper free interop > > Can that really work? Do zig, jai, vlang and all the other new candidates > have high level gtk support at least, or C++ support for Qt, CGAL, BOOST? I > don't think so. [https://donpdonp.github.io/zootdeck](https://donpdonp.github.io/zootdeck) [https://github.com/

Re: Make Nim easier for the developer

2019-10-28 Thread Stefan_Salewski
> wrapper free interop Can that really work? Do zig, jai, vlang and all the other new candidates have high level gtk support at least, or C++ support for Qt, CGAL, BOOST? I don't think so. For zig it may work for C, as zig does manually memory management, and as zig is basically a C better onl

Re: Make Nim easier for the developer

2019-10-28 Thread mantielero
I think the comment is more related with [wrapper-free interop](https://github.com/nim-lang/Nim/issues/8327) like in [zig lang](https://ziglang.org/#Integration-with-C-libraries-without-FFIbindings). For people like me (mere human -no pro-dev- ;oP ), a feature like this would make plenty of lib

Re: Make Nim easier for the developer

2019-10-28 Thread mratsim
1\. As said by @shashlick, nimgen and its successors nimterop are great auto-wrapping tools. I actually think no other language as the equivalent for C and C++ wrapping. Fragments seems to also work very well as it has been used to auto-generates bindings to C++ PyTorch: * [https://github.com

Re: Make Nim easier for the developer

2019-10-27 Thread edu500ac
Hi, AMoura, thats me again. I think that the main problem with computer languages is not lack of features. My major concern about computer languages is that most of them do not keep backward compatibility. I liked the _Yi_ text editor, which happened to be written in Haskell. Do you know why I q

Re: Make Nim easier for the developer

2019-10-27 Thread shashlick
Check out nimterop which aims to do what you mention in #1. Nim certainly is very effective at binding to any shared or static library and nimterop makes it more seamless. As always there's a long way to perfection but it is already capable.

Re: Make Nim easier for the developer

2019-10-27 Thread edu500ac
Hi, AMoura. I don't care about language popularity, university ranking and the like, specially the kind of popularity that one measures with tools, such as TIOBE index and Webometrics. Let me tell you why. Let us consider university ranking. There is a very low ranked university in Russia, whic

Make Nim easier for the developer

2019-10-27 Thread AMoura
Hello everyone, I use several languages in my work and with big libraries (OpenCV, GDAL). My main language is C++, I use Python to script and sometime Julia. I'm using Nim from 4 weeks for a personal project and I love it. I didn't write this post to talk about me but the future features that m