Re: Mono status
W dniu 10.12.2018, pon o godzinie 14∶18 +0800, użytkownik seam...@debian.org napisał: > > With current Oracle move to depreciate Swing GUI I just think to > > have something different. > > (A bit off-topic) > > How about JavaFX/OpenJFX? The Java ecosystem is well maintained in > Debian. Rewriting your Java projects in C# sounds like a lot of work. I have been working Java for almost 20 years, but I'm somewhat terrfied with current Oracle steps. They started to remove code from JDK (currently just a few classes from they com pakcages). They removed applets, WebStart etc. They depeciated Swing already. They are working on completly new implementation of vm called Gral. If things will go like this I'm not sure if somebody will have to fork openjdk to keep things working. But anyway I just think of things I forget working on Java. Directory dlls of which you can start with is like heaven comparing to classloader (it made sens when there were applets, but now it seems no go). Calling native code is so difficult in Java. JavaFX become separate project which no one knows where it will go. For business logic .Net LINQ is nice, properties simplifies code etc. Compiere (and its fork ADempiere) store generic forms definitions in database so it is just to create generic display engine to make forms working (not all, but most). Current business logic is not so complicated there and writing it in C# or even Basic would in my opinion make it scale better (in Java terms Kotlin language is something similar to C#) Anyway real problem as I mentioned is client. Generic forms are enough for many use cases but not all. There is custom forms and logic you need to have on client (going web for ERP is still not good option IMO). In C/C++/NET you can download dll on demand and open it (ok security). In Java you have classloader path which AFAIK can not be modified (maybe I never tried to do this) Having go .Net brings me another project in my mind called Tryton (http ://tryton.org). It is small ERP written in Python and GTK. Maybe with engine rewrite it could be run on IronPython and incrementally be extended to other .Net languages. >
Re: Mono status
> With current Oracle move to depreciate Swing GUI I just think to have > something different. (A bit off-topic) How about JavaFX/OpenJFX? The Java ecosystem is well maintained in Debian. Rewriting your Java projects in C# sounds like a lot of work. signature.asc Description: OpenPGP digital signature
Re: Mono status
Hello Rebecca, W dniu 09.12.2018, nie o godzinie 17∶23 +, użytkownik Rebecca N. Palmer napisał: > The monodevelop package has been removed from Debian, as there were > not > enough maintainers to handle its large number of dependencies (the > debian-cli list has received nothing but spam for nearly 2 years): > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893860 Thank you for your response. Now I subscribed for debian-cli to see what is happening there. By the way name of list was litle misunderstood by me as I was looking for mono in name. In fact it is good name, byt I thought it states for command line interface :) > > It remains available from upstream. > > The crash is probably this bug, which has a possible workaround > (though > I haven't tried it myself): > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897576 > Bug seems to be not connected with dependencies, but some default path which not exists. Anyway it is possible that Debian will not be able to have most recent version of MonoDevelop as they state that it can contain code covered by Visual Studio license: https://www.monodevelop.com/documentation/release-notes/ Maybe I will try to download it and try to build.
Re: Mono status
The monodevelop package has been removed from Debian, as there were not enough maintainers to handle its large number of dependencies (the debian-cli list has received nothing but spam for nearly 2 years): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893860 It remains available from upstream. The crash is probably this bug, which has a possible workaround (though I haven't tried it myself): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897576
Mono status
Hello Debian, Sorry if it is wrong list, but I do not see list dedicated to Mono for Debian. I'm usually Java developer. For long time I have been doing customizations of Java application called Compiere. It is open source ERP written in Java. With current Oracle move to depreciate Swing GUI I just think to have something different. I look into Python Tryton ERP, but Mono and GTK seems to be interesting option. Posibility to use shared objects in Mono is something what just makes things much more simple. So here is my question. What is current status of Mono in Debian. I tried to run MonoDevelop, but it gives me error when tring to save new project: *** Error in `monodevelop': free(): invalid pointer: 0x559762a874b0 *** === Backtrace: = /lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7fe70bcb0bfb] /lib/x86_64-linux-gnu/libc.so.6(+0x76fc6)[0x7fe70bcb6fc6] /lib/x86_64-linux-gnu/libc.so.6(+0x7780e)[0x7fe70bcb780e] [0x40554d90] === Memory map: