Session proposals for the X# Summit

This forum is meant for questions and discussions about the X# language and tools
atrogmann
Posts: 1
Joined: Thu Mar 17, 2016 6:54 am
Location: Italy

Re: Session proposals for the X# Summit

Post by atrogmann »

Hi Chris,
thats my list.

11. New Language Features
7. Using XIDE to the max
4. Using X# to the max
10. Git for Dummies
3. Github Copilot
13. From VOGUI to XGUI (VOGUI compatible classes based on Windows.Forms)
14. From DBF to SQL
15. Using your own Cloud database
18. PowerShell as the X# developers best friend

Andreas
alexstrickland
Posts: 1
Joined: Tue Jul 16, 2024 3:22 pm
Location: South Africa

Re: Session proposals for the X# Summit

Post by alexstrickland »

Hi Chris

With reference to your point 6 - "Converting Clipper/Harbour console applications to Windows Forms .Net applications with X#", do you have any other information about that? We are very interested in converting a large Harbour POS application to X#.

We have rewritten the GUI in python, and we are trying to write a transpiler from Harbour to X# with the idea of generating type information via our "Hungarian" notation. We are using TatSu (python library) to compile with our hand written grammar but it is an uphill battle.

We use Harbour hashes a lot and would love to see the intuitive Harbour declaration syntax in X#. We don't like the workarea syntax (globals) and have written an ORM which can use DBF's or SQlite. All very much a work in progress.

Some good news on compilation would be good news indeed. We're based in South Africa so I don't see us making it to your conference :(
--
Regards
Alex
User avatar
Chris
Posts: 4870
Joined: Thu Oct 08, 2015 7:48 am
Location: Greece

Re: Session proposals for the X# Summit

Post by Chris »

Hi Alex,

The compiler in X# is good enough I think for compiling Harbour code (we have already tested it against some applications) and we have also made some good progress in a library that converts @ SAY...GET commands into WinForms windows, without changing the existing code almost at all, but that's work in progress.

I am not sure what GUI your app uses and how your language grammar looks like, so I don't know if we are close to supporting that, so maybe you can send some sample of how it works and it looks like? If you can, please use a separate thread, so we do not deviate much in this one.
Chris Pyrgas

XSharp Development Team
chris(at)xsharp.eu
lochmann.b
Posts: 1
Joined: Sun Apr 09, 2023 6:31 am
Location: Italien

Re: Session proposals for the X# Summit

Post by lochmann.b »

Hi Chris,

this is my list:

2. Error Handling & Logging
12. Consuming AI models
17. Getting out of technical debt (How to improve code quality with NDepend)
4. Using X# to the max
11. New Language Features
7. Using XIDE to the max
3. Github Copilot

Best regards,
Benjamin
Bernhard Mayer
Posts: 52
Joined: Thu Oct 06, 2016 3:00 pm
Location: Austria

Re: Session proposals for the X# Summit

Post by Bernhard Mayer »

Hi Chris!

This is my list; a-sessions are of more importance, b-sessions are nice-to-have.

BR,
Bernhard

3. Github Copilot - a
4. Using X# to the max - a
8. X# Notebooks - a
10. Git for Dummies - a
11. New Language Features - a
12. Consuming AI models - a
13. From VOGUI to XGUI (VOGUI compatible classes based on Windows.Forms) - a
16. Accessing a web service from plain X# and combining it with a VO GUI application (using Hubspot as sample) - a
18. PowerShell as the X# developers best friend - a

1. SDK projects, Multi Targeting and Creating Nuget packages - b
2. Error Handling & Logging - b
17. Getting out of technical debt (How to improve code quality with NDepend) - b
User avatar
ArneOrtlinghaus
Posts: 412
Joined: Tue Nov 10, 2015 7:48 am
Location: Italy

Re: Session proposals for the X# Summit

Post by ArneOrtlinghaus »

Hi all,
we thought about the themes. These are important topics for us, although also others are interesting.
1. SDK projects, Multi Targeting and Creating Nuget packages
2 Error handling & Logging
3 Github Copilot
4 Using X# to the max
11 New Language Features
12 Consuming AI models
17 Getting out of technical debt (How to improve code quality with NDepend)
16 Accessing a web service from plain X# and combining it with a VO GUI application (using Hubspot as sample)

Two of our colleagues will come to the summit.
Greetings
Arne
jjw
Posts: 5
Joined: Fri Dec 02, 2022 2:22 pm
Location: Ireland

Re: Session proposals for the X# Summit

Post by jjw »

Hi Chris,
The topics of particular interest to me would be:

1. SDK projects, Multi Targeting and Creating Nuget packages
3. Github Copilot
11. New Language Features
17. Getting out of technical debt (How to improve code quality with NDepend)

Many thanks,
Joshua
User avatar
Chris
Posts: 4870
Joined: Thu Oct 08, 2015 7:48 am
Location: Greece

Re: Session proposals for the X# Summit

Post by Chris »

Thanks a lot to everybody that voted, your input has been very valuable and we have now decided on the sessions list (obviously the ones that got most votes, plus a couple extra ones), the final schedule for the summit will be released soon. We have arranged it in such a way to avoid as much as possible having in parallel sessions that each one of you voted for. Although it's impossible to keep conflicts at zero, there should be at max one such conflict for everyone.

Joshua, I see you voted for less sessions than anybody else, would you be interested in something different instead? We probably can't cover your other wishes now, but it would be good to know (and get more ideas) for next year at least..
Chris Pyrgas

XSharp Development Team
chris(at)xsharp.eu
Luc
Posts: 28
Joined: Sat Apr 30, 2016 7:31 pm
Location: Belgium

Re: Session proposals for the X# Summit

Post by Luc »

Hi Chris,

This is my list, in order of importance,

14. From DBF to SQL
13. From VOGUI to XGUI (VOGUI compatible classes based on Windows.Forms)
10. Git for Dummies
16. Accessing a web service from plain X# and combining it with a VO GUI application (using Hubspot as sample)
15. Using your own Cloud database
17. Getting out of technical debt (How to improve code quality with NDepend)
12. Consuming AI models
4. Using X# to the max
2. Error Handling & Logging
1. SDK projects, Multi Targeting and Creating Nuget packages



grtz,

Luc
jjw
Posts: 5
Joined: Fri Dec 02, 2022 2:22 pm
Location: Ireland

Re: Session proposals for the X# Summit

Post by jjw »

Chris wrote: Fri Sep 20, 2024 3:55 pm Thanks a lot to everybody that voted, your input has been very valuable and we have now decided on the sessions list (obviously the ones that got most votes, plus a couple extra ones), the final schedule for the summit will be released soon. We have arranged it in such a way to avoid as much as possible having in parallel sessions that each one of you voted for. Although it's impossible to keep conflicts at zero, there should be at max one such conflict for everyone.

Joshua, I see you voted for less sessions than anybody else, would you be interested in something different instead? We probably can't cover your other wishes now, but it would be good to know (and get more ideas) for next year at least..
All the topics sounds interesting, I was just highlighting the ones of top relevance and importance to me.
It was a Friday afternoon and I didn't intend for omission to indicate disinterest.

My introduction to X# was a system already using X# so I don't actually have any experience with the original versions of Harbour, Clipper, VO, FoxPro, VFP, DBF etc

My primary coding language was C# before this so I am most interested in how X# handles newer developments like SDK-style projects, .NET Core versions, automated builds, containerised workloads, integration with VSCode, integration with the latest versions of Visual Studio, parallel building of projects, SonarQube, intellisense snippets etc.

I am always interested in anything relating to performance and getting the most out of X# (I should definitely have included 4. in my list!)
Any tips for more readable, powerful code is always welcome.
Things like migrating from the VO or Vulcan dialect in X# to the Core dialect would also be interesting (including considerations around the language and dialect flags).
The impact of changing the bitness of an application I think would also make for an interesting talk.

I am really looking forward to all the sessions, thank you for the work in collecting people's responses.
I look forward to seeing you at the conference.
Post Reply