-
Notifications
You must be signed in to change notification settings - Fork 26
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
xamarin 6.0 not supported #648
Comments
Did they really release 6.0? For now, I'd recommed to downgrade XS, as I have to release MD for 6.0 dediactedly. |
is there a way to downgrade XS from the IDE ? The website xamarin.com seems to only allow downloads if you register for that piece of crap... |
I don't upgrade without backing up previous versions, I've been screwed too many times. Here it is |
@etcimon you are great!! you do not happen to have the osx version too ? :P |
soo.. I may continue de-bugging mono-d without getting cold sweat about inconsistent version bumps? |
I won't upgrade to 6.0 until mono-d is 4-5 versions into stable support for it :) |
well fortunately, it's not about broken APIs but just about silly dependency constraints this time. (As I had a local build for MD 6.0 back some..months ago 🍤) |
@etcimon really freaking awesome, thanks the dmg was exactly what i was looking for! |
As long as Xamarin won't release its 6.X version as stable, there's no new API-bumped Mono-D version coming out. |
I though Mono-D had only ever been tested on the latest alphas, or did that change recently? |
I guess the history just repeats itself like when I switched from MonoDevelop 4.x to 5.x |
In theory, yes. |
just 186 errors ? so it will take a day huh ? |
Any news? |
I'm on it, although it's very slow progress. Can't find time to take huge steps at once anymore. |
Is there any news? I'm currently without any kind of IDE thanks to the recent update and the fact that a lot of dlangide has no official compiled versions. |
Linux users can find version 5.10 here: |
Why not just block it at MD 5.10 for a while. Just fork a custom version of it and remove the auto update, focus on making the mono-d plugin "just work" with a custom package for each OS. No need to try catching a falling knife, it works great on 5.10 and that's all I really care about. |
The reason why not to is because it would mean we aren't supporting the latest (and easiest to install) version of MonoDevelop. |
Also, Microsoft has bought out Xamarin. I'm guessing this means that there will be many changes in the short term. But given the importance that Microsoft places on backward compatibility, I'm hoping things will stabilize at some point. This is just a guess though. I'm not sure how much actual involvement MS has in the project. |
Would it be difficult to port this to intellij for instance? Things seem more stable over there |
You mean like rewriting the whole codebase in Java? Please no. |
Yeah I was thinking it could be wrapped but I assume by your answer that it can't.. =) |
Well, Visual D already uses Mono-D remotely to provide its auto-completion so it wouldn't be terrible, but the lexer and all the interaction with the IDE itself would still need to be written for IntelliJ. |
Hey there, I'm pretty sure that I won't accomplish many things over here anymore. |
Is that a resignation? :-o |
Considering my lack of motivation to put hands on things on a regular basis after work, sort of, yes. |
Okay, just want to say thanks for the good work you put in, this is some very professional tooling and the user experience is top notch. |
Hello, |
@ikod No not yet. Actually, don't expect it to be done before end of the summer. (And also Xamarin 6 shouldn't even show notification about it since Mono-D clearly targets version 5) |
Can we have some update on the porting to Version 6? |
There's no update from my side, sry. No time and such & dozens of lame excuses. What about @NightmareX1337 ? |
I got my university started this week, and I was on vacation before so... Things are quite busy these days and I apologize for the inconvenience. @aBothe P.S. It doesn't hurt checking gitter chat at least once a week ;) |
no one will give it a go? :\ |
I might help out in it once I get through my finals. |
My finals are over, I can help in developing the new version if needed. |
Hey there, I'd like to evaluate on which architecture we may base stuff upon. What do you & others think? |
The most recent version seemed more or less stable to me. Is it really so much of a maintenance burden that it should be totally overhauled? I would be happy to have it back in the state it was in before Xamarin broke it. |
Okay, well, @ZILtoid1991, there's an md61 branch of Mono-D. |
Have you heard of Microsoft & Redhat's 'Language Server Protocol'? https://forum.dlang.org/post/[email protected] https://www.redhat.com/de/about/press-releases/red-hat-codenvy-and-microsoft-collaborate-language-server-protocol It's already supported in Gnome Builder, VS Code and Eclipse: https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations and as Microsoft owns Xamarin I'd expect Xamarin Studio / MonoDevelop to add support as well (It might be better to ask whether there are any plans for support on some Xamarin Mailing list though). So I think a joined approach to merge Dscanner, workspace-d and MonoD into a Language Server and then use this Language Server in MonoDevelop, Gnome Builder and VS Code would be the best approach. Though if Xamarin doesn't write MonoDevelop support this would have to be done in the MonoD extension. OTOH this is still better then inventing a custom RPC format. |
Nothing major happened other than a few deprecated functions, removed deprecated functions, etc. The main changes are in the standard library, a few experimental stuff getting promoted soon, the original XML parser got deprecated, etc. |
language-server-protocol looks nice. |
I'm getting a little problem. I need the old Xamarin (5.10) as I'm using it for software development in D, but would need the newest one for helping out. Is there a solution for installing two instances of Xamarin on the same OS or which Linux distro I should install on a virtual machine? |
@ZILtoid1991 you can use flatpak packages for that, I have using this for some time. On my arch I have monodevelop 5 and monodevelop 6 as flatpak package |
@RUSshy Given your opinion, you probably have quite a bit to look forward to in the not-too-distant future. I know of two IntelliJ Platform-based projects, but most notably: I know that one of them shares Alexander Bothe's admirable level of ambition & quality goals and is being worked on full-time. |
After getting constant memory leaks while trying to compile anything, I decided to ditch Xamarin 5 from my Windows and installed 6.1 instead, still looking for some IDE replacement for the meanwhile (still haven't settled down with anything, Visual D has a problem with renaming folders). I'm studying the code, then I start to work on it soon. |
think this here will go nowhere... again another of my "key tool's" went dead-end because of a former "one man show" and later "lack of interest"... to common scenario in the dlang universe :( Xamarin de-installed on all my Windows and Linux systems... I've switched to "visual studio code" recently :| let's see how log that one will get some love.... bye and nevertheless big thanks @aBothe |
I still use Xamarin 5 + Mono-D regularly, it'll work fine if you don't try to debug through it or use it to compile. I really don't think there's any resolver quite as snappy, correct me if I'm wrong. |
I use IntelliJ for other languages and it's great. I also still use Xamarin 5 and might still be using that for as long as I have to, because D is stable and dub still works. There shouldn't be anything that truly breaks it as it is, and updating to new versions is superstitious at this point. Hell, a ton of banks or corporations have their critical software still running on old mainframes from the 80s. Whatever works is fine. |
What about a Patreon to continue developing it? i'll be happy to give some money for a D IDE |
today i got an xamarin update (6.0 build 4520) and mono-d is nowhere to be found suddenly
The text was updated successfully, but these errors were encountered: