Wolfgang,
Matt is right, i always thought, XIDE had its own entry in the "Downloads/Installers" section, but that's not the case... That said, i have no idea, if Xide will even install, if no X# is found, so the point maybe moot
Nevertheless, a link wouldn't hurt...
XIDE vs. Visual Studio...
XIDE vs. Visual Studio...
Regards
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
- lumberjack
- Posts: 727
- Joined: Fri Sep 25, 2015 3:11 pm
- Location: South Africa
XIDE vs. Visual Studio...
Karl,
Seems you not only have a colour blind issue... :cheer: You have selective reading issues too!FFF wrote: Matt is right, i always thought, XIDE had its own entry in the "Downloads/Installers" section, but that's not the case... i have no idea, if Xide will even install, if no X# is found, so the point maybe moot
Nevertheless, a link wouldn't hurt...
You can set your own compiler link to whichever compiler you want to use. If not implemented yet, I am sure Chris will come up with something. I have some Delphi code that I would love to edit in XIDE... :hint: :hint:Also there's no "cheat" in XIDE, X# is not designed to be used in a better or worse way with it. The compiler is just an executable and both IDEs simply call it and report its output to the user, no IDE has an "inside advantage" over the other.
______________________
Johan Nel
Boshof, South Africa
Johan Nel
Boshof, South Africa
XIDE vs. Visual Studio...
Matt, XIDE is no way officially recommended or anything like that, it's just that people who like it will recommend it and people who like VS will recommend VS! Even myself I do not recommend it to anyone, I just think people should try both and use the one it suits them the most.mattslay wrote:When a new version of XIDE is ready to be released, how is it distributed? I'm asking because there is no direct download link for XIDE, and not much visible info about it on this site, or any other, so as new-comers make there way here to investigate X#, the very IDE that seems strongly recommended is not very easily discoverable.
At lease a screen shot of it, and a landing page for it seems appropriate.
https://www.xsharp.eu/XIDE
Also lately I do not have much time available to work on it, so there are not very frequent updates to it, so releasing a updates together with the newer X# releases, every one or two months is fine I think, there's no need for a separate download, since you always have the latest version together with X#, in the XSharpXide folder.
And yeah, Karl, XIDE does not depend on X# in any way, you can install it even without X#, but it probably does not make much sense doing it, since I do not think anybody else in the world is using it for c# development except for myself
Johan, well actually many years ago, before X# existed, someone asked me to add support in it for the Harbour syntax, so he could use it with it and I added that, this is why you can see Harbour listed as a language in the app properties (apart from a dialect option for X#). It shouln't be too difficult to add syntax support also for delphi/pascal..
Chris Pyrgas
XSharp Development Team
chris(at)xsharp.eu
XSharp Development Team
chris(at)xsharp.eu
- lumberjack
- Posts: 727
- Joined: Fri Sep 25, 2015 3:11 pm
- Location: South Africa
XIDE vs. Visual Studio...
Hi Chris,
Chris wrote:Seeing X# now can talk Harbour. How about the bottom entry to be something like "Your own language" and be able to add a compiler path in it. If this is then read via the appropriate INI file an [OTHERLANG] section with the necessary items Name=, Ext= e.g. One can then if you want to have syntax highlighting add it to the [OTHERLANG] keywords area.mattslay wrote: Johan, well actually many years ago, before X# existed, someone asked me to add support in it for the Harbour syntax, so he could use it with it and I added that, this is why you can see Harbour listed as a language in the app properties (apart from a dialect option for X#). It shouln't be too difficult to add syntax support also for delphi/pascal..
Just a thought...
______________________
Johan Nel
Boshof, South Africa
Johan Nel
Boshof, South Africa
XIDE vs. Visual Studio...
Hi Johan,
lumberjack wrote:Hi Chris,It's not only the keywords, but also the logic, how classes and methods are defined, syntax stuff like what delimits strings and other data types, how to match tokens together like begin...end etc etc.Chris wrote:Seeing X# now can talk Harbour. How about the bottom entry to be something like "Your own language" and be able to add a compiler path in it. If this is then read via the appropriate INI file an [OTHERLANG] section with the necessary items Name=, Ext= e.g. One can then if you want to have syntax highlighting add it to the [OTHERLANG] keywords area.mattslay wrote: Johan, well actually many years ago, before X# existed, someone asked me to add support in it for the Harbour syntax, so he could use it with it and I added that, this is why you can see Harbour listed as a language in the app properties (apart from a dialect option for X#). It shouln't be too difficult to add syntax support also for delphi/pascal..
Just a thought...
Theoretically this could all become configurable with external files, but in practice I think it's always easier and faster to do it with dedicated code. It's one of the reasons why XIDE is so fast, it might not make a big difference with nowday's CPUs, but 5-10 years ago it was making a huge difference.
Chris Pyrgas
XSharp Development Team
chris(at)xsharp.eu
XSharp Development Team
chris(at)xsharp.eu
- lumberjack
- Posts: 727
- Joined: Fri Sep 25, 2015 3:11 pm
- Location: South Africa
XIDE vs. Visual Studio...
Hi Chris,
I do realise what you say, but was more thinking "any" language, just the basics: keyword colors. open/close brackets, no intellisense type of interference. I don't even worry about begin/end collapsing etc. Almost just a bit of clever Notepad editor.Chris wrote: well actually many years ago, before X# existed, someone asked me to add support in it for the Harbour syntax, so he could use it with it and I added that, this is why you can see Harbour listed as a language in the app properties (apart from a dialect option for X#). It shouldn't be too difficult to add syntax support also for delphi/pascal..
It's not only the keywords, but also the logic, how classes and methods are defined, syntax stuff like what delimits strings and other data types, how to match tokens together like begin...end etc etc.
Theoretically this could all become configurable with external files, but in practice I think it's always easier and faster to do it with dedicated code. It's one of the reasons why XIDE is so fast, it might not make a big difference with nowday's CPUs, but 5-10 years ago it was making a huge difference.
______________________
Johan Nel
Boshof, South Africa
Johan Nel
Boshof, South Africa
XIDE vs. Visual Studio...
Hello Matt,
"I've been battling with Visual Studio since I first started using it at college in 2010. This issue is just one of many aspects of Microsoft technologies that simply get in the way of development. I find that most of my development effort is about trying to get the technologies to even work, rather than producing the software and that's just not the best use of my time. XAML is full of inconsistencies especially with Binding and the Advert and Store SDK's don't work with anything but the simplest examples. Even testing the Store SDK is no longer possible with the latest version as it uses the live store as it's basis... ridiculous. So I've decided my next project will use other technologies and I can get away from this awful mess that is Microsoft!"
So I think more than a few people here are happy with Xide.
Dick
About the only reason I use VS to work on a X# project is that Xide doesn't support a WPF window editor. I think there also is a -substantial- minority who don't consider VS "beloved" and I am one of them. I actually hate every second I work in that piece of crap. In the Developer Community site (see https://developercommunity.visualstudio ... t-twi.html) where someone posted a message about VS crashing twice an hour I found the following comment and that's exactly how I feel about VS too:mattslay wrote:....some things it needs that are not present in the beloved Visual Studio, and therefor it might be discounted when being considered as a full and true .Net language.
"I've been battling with Visual Studio since I first started using it at college in 2010. This issue is just one of many aspects of Microsoft technologies that simply get in the way of development. I find that most of my development effort is about trying to get the technologies to even work, rather than producing the software and that's just not the best use of my time. XAML is full of inconsistencies especially with Binding and the Advert and Store SDK's don't work with anything but the simplest examples. Even testing the Store SDK is no longer possible with the latest version as it uses the live store as it's basis... ridiculous. So I've decided my next project will use other technologies and I can get away from this awful mess that is Microsoft!"
So I think more than a few people here are happy with Xide.
Dick