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: 4770
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: 406
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
Post Reply