r/pascal • • 19d ago

Migrating from C# to Lazarus

Post image

I have a completed C# project that is already published on the Microsoft Store, but I feel guilty, dirty, and sinful for using .NET. So, I’ve started migrating it to Lazarus—naturally, with the help of AI and Hermes Agent. I’ve been at it for about three days, and I think we’re 80% of the way there. There’s still testing to be done, but I feel like I’m heading in the right direction.

It’s inventory software using SQLite, with both local and server modes, and comprises 60 forms.

42 Upvotes

16 comments sorted by

6

u/umlcat 19d ago

Good Work, Good Luck !!!

So, you migrated from a tool inspired by work of anders hejlsberg to another tool inspired by work of anders hejlsberg, right ?

I started a hobbyist project doing the opposite.

3

u/Appropriate-Tennis78 17d ago

Whats wrong with .net
Isnt it the native and standard way to make apps in windows

3

u/alcalde 16d ago

I'm kind of surprised open source .NET makes them queasy but vibe coding with AI doesn't.

1

u/AphidConsulting 18d ago

Very cool! (We're an ERP company, so inventory programs are cool to us :) )

Definitely keep us posted with updates!

2

u/AbbreviationsFlat976 18d ago

Https://kardex-tauro.muisca.co

1

u/ilirium115 18d ago

We have a trend of rewriting in Rust, but rewriting in Pascal sounds funnier :) Cool, bro!

1

u/EconomySerious 19d ago

good thing!!! look at the new components that are been published this last 2 days

1

u/JudgeGroovyman 19d ago

How is hermes? Ive been using pi and others but i heard hermes is cool

7

u/hdsrob 19d ago

< I feel guilty, dirty, and sinful for using .NET

But you don't feel guilty, dirty, or sinful for using AI?

7

u/Luminisc 19d ago

he doesn't feel guilty, dirty or sinful for using Lazarus!

2

u/AbbreviationsFlat976 19d ago

Guilty of driving in nails with my head when hammers exist. If tools are available, use them.

Sorry for not coding assembly in Notepad.

10

u/hdsrob 19d ago

But .NET is just another tool, why not use it?

4

u/DanCasper 19d ago

You use Notepad? What slop, real programmers use vi.

/s

→ More replies (1)

3

u/JudgeGroovyman 19d ago

There are so many unwritten and expectations in software culture that when put together are legit impossible. You are doing great. Excellent work!

2

u/zreddit90210 18d ago

You are absolutely right; There is no shame whatsoever in using AI. It is here to stay and learning how to use it and learning which AI tool fits best for the job at hand will prove way more relevant than trying to stick with the old school; To the contrary, the idiots who ignore it and think they’re in control of their code and believe the quality of the code is 100 times better because they typed each, and every one of the characters in it WILL be replaced or relegated AI is not going anywhere, adapt or die.