Lazarus IDE 3.0
forum.lazarus.freepascal.org
Lazarus IDE 3.0
1–10 of 78 posts
Re: Lazarus IDE 3.0
#2Re: Lazarus IDE 3.0
#3Re: Lazarus IDE 3.0
#4It was a blast from the past for sure. Is this / Lazarus just a retro thing or do they have practical utility in 2023 also ?
Re: Lazarus IDE 3.0
#5https://wiki.freepascal.org/Platform_list#Supported_targets_...
Re: Lazarus IDE 3.0
#6I recently used freepascal’s turbo pascal + dos style ide as a retro way to do the advent of code 2023. It was a blast from the past for sure. Is this / Lazarus just a retro thing or do they have practical utility in 2023 also ?
To code some FOSS stuff, enjoy a fast compiler toolchain and RAD experience for GUI applications, worth a try.
Re: Lazarus IDE 3.0
#7I recently used freepascal’s turbo pascal + dos style ide as a retro way to do the advent of code 2023. It was a blast from the past for sure. Is this / Lazarus just a retro thing or do they have practical utility in 2023 also ?
There are a bunch of programs using Lazarus though, e.g. AFAIK the 64bit version of Total Commander is made using it.
Personally i'm making a bunch of stuff using it, like a 3D game engine[1] (well, actually more than one[2][3], but that is retro :-P), various utilities (e.g. some time ago i wrote a utility to repeat a texture on a spline so i can use it to draw patterns on textures[4]) and experiments (e.g. a lightmapping experiment[5] i wrote last year). Though as i like retro stuff, some of my projects are of that nature (e.g. aside from the second engine mentioned above, i wrote a quick and dirty Quake map editor[6] and a dungeon/map editor[7] for a homebrew game i was making for the OG Xbox using the opensource nxdk SDK - the game was made in C though, only the tools are in Free Pascal and Lazarus).
EDIT: forgot to mention, in a previous gamedev job i used Lazarus to write a tool for extracting savegame data for an external QA company, a tool that analyzed resource/asset usage for the engine and could point out exactly where it was loaded with full backtrace (i used Lazarus' "SynEdit" control to show the C++ source code for that with syntax highlighting and move to the exact line) and a tool that analyzed memory use and found untraced memory (the engine had its own memory allocator but not all memory went through that, especially from some middleware, so i wrote a tool that hooked VirtualAlloc and traced its callers - a hacky solution but worked :-P).
[0] https://i.imgur.com/Rl8ISmQ.png
[1] https://www.youtube.com/watch?v=SQ1-r9aE0QA
[2] https://www.youtube.com/watch?v=m5IAIhWcco0
[3] https://i.imgur.com/3f64T9M.png
[4] https://i.imgur.com/hfXWYAe.png
[5] https://i.imgur.com/ahO15LO.png
Re: Lazarus IDE 3.0
#8For everything else where Delphi may look like a good option... Well, for that there is Lazarus.
Re: Lazarus IDE 3.0
#9I recently used freepascal’s turbo pascal + dos style ide as a retro way to do the advent of code 2023. It was a blast from the past for sure. Is this / Lazarus just a retro thing or do they have practical utility in 2023 also ?
Re: Lazarus IDE 3.0
#10Lazarus license make it so much better than Delphi that I can't find a reason to justify using codegear's solution nowadays other than legacy code. It is not that their alternative isn't good, on the contrary. The problem is that they simply can't win against the competition: they can't win over MS tools for windows, they can't win over Apple's tools on MacOS, they can't win against FLOSS tools for Linux. For everyth…
Well, there is a third reason, you want to have some company to blame (and ask help from) when things break :-P