XSharpXSharp
  • Home
  • Forum
    • Forum Index
    • Forum Rules
  • Articles
    • News
    • Blog
    • User contributions
    • Other articles
  • Downloads
  • Links
    • Examples
    • X# Tools Infominds
    • X# Documentation Website (User driven)
    • Phil Hepburns Enotes
  • Help
    • Why XSharp
    • FAQ
    • Online Help
    • Runtime & VO SDK documentation
    • XSharp Academy on Youtube
    • -------------------------------------------------------
    • Third party Help
  • Buy
    • Donations
    • The XSharp Corporate Sponsorship program
    • Online Shop
  • Contact
    • Login
    • Sitemap
    • Privacy Policy
    • Our Corporate Sponsors
    • Registration
  • Free software
    • XSharp Open Software License
    • Apache License
    • Antlr BSD License
    • Contributing
    • We believe in Open Source

Progress Update January 2023

25 January 2023

A short message with our progress this month.

As you can expect, we're hard at work for X# 3. This is planned for the end of this Quarter.

However, we will also release a new build 2.15 (for subscribers only). This build will contain several bug fixes and also some new features. The most prominent new feature will be that we have added our own X# expression evaluator to the Visual Studio debugger.
This means that expressions in the intermediate window but also the watch window and breakpoint conditions can be 100% X# expressions. Identifiers are case INsensitive, you can call X# functions, refer to locals, globals, dynamic memory variables, even to fields in the current workarea, or when you use the AREA->FIELD syntax to any open workarea.
This was a major piece of work, but we're very happy to announce this.
Due to technical requirements, this will only work with Visual Studio 2019 and later. We will still support VS 2017 with build 2.15 (withoiut the new expression evaluator), but that will be the last build in which VS 2017 is supported.

Starting with X# 3 we will no longer support VS2017. So it is now time to upgrade!

Something else that you can expect is a "make over" of the X# website. We're using Joomla 3 for the website at this moment.
This product is "end of life" by the end of this year. We're moving the website over to Joomla 4 and will make some changes to the template and some of the components that we have used.


11 comments

  • wriedmann
    Thursday, 26 January 2023 06:03
    Great, thank you very much for your continued work on X#!
    Wolfgang
  • ArneOrtlinghaus
    Thursday, 26 January 2023 08:29
    That's great getting the X# expression evaluator. Until now I always struggled getting valuable info in the debugger apart from looking at the contents of the local variables and watching the line progression. :lol:
  • leon-ts
    Thursday, 26 January 2023 11:22
    Great news! The debugger is one of the most important developer tools.
  • FFF
    Thursday, 26 January 2023 16:34
    Chris, any chance to get the expr-val into Xide?
  • Chris
    Friday, 27 January 2023 00:54
    Karl, yeah, there's a lot of work going on in XIDE, too, including support for 64 bit debugging (you will need to run a 64 bit version of XIDE in order to do that). There will also be much better expression evaluator, probably not that complete as in VS, but it will be good enough I think.
  • FFF
    Friday, 27 January 2023 22:26
    Great to hear - looking forward to it !
  • Stavros Spanos
    Friday, 27 January 2023 23:58
    Nice to hear!!
  • ic2
    Monday, 30 January 2023 22:12
    This is what I was waiting for!  Thanks. I was afraid that it wouldn't be ready before you continue with X# 3 but if this works in 2.15 I don't need to go to X# 3 anymore.
  • robert
    Tuesday, 31 January 2023 10:54
    Dick,
    You make it sound like X# 3 is something evil.
    What makes you think that?

    Robert
  • ArneOrtlinghaus
    Tuesday, 31 January 2023 11:10
    Robert, when will you integrate ChatGBT into X#? I am bored writing code on my own and speaking with myself 8) :D
  • 1
  • 2
  • End

Login to post a comment

Create an account
  • Forgot your username?
  • Forgot your password?
  • +31651200522

Main menu

  • Home
  • Forum
    • Forum Index
    • Forum Rules
  • Articles
    • News
    • Blog
    • User contributions
    • Other articles
  • Downloads
  • Links
    • Examples
    • X# Tools Infominds
    • X# Documentation Website (User driven)
    • Phil Hepburns Enotes
  • Help
    • Why XSharp
    • FAQ
    • Online Help
    • Runtime & VO SDK documentation
    • XSharp Academy on Youtube
    • -------------------------------------------------------
    • Third party Help
      • ReportPro 2 User Guide
      • ReportPro 2 Developer Guide
      • ReportPro 3
      • Xs2Ado
      • Vo2Ado
      • Vo2Jet
      • Vo2Btrieve
      • SeuiXp
  • Buy
    • Donations
    • The XSharp Corporate Sponsorship program
    • Online Shop
  • Contact
    • Login
    • Sitemap
    • Privacy Policy
    • Our Corporate Sponsors
    • Registration
  • Free software
    • XSharp Open Software License
    • Apache License
    • Antlr BSD License
    • Contributing
    • We believe in Open Source