Jump to content

Lars Fosdal

Administrators
  • Content Count

    3323
  • Joined

  • Last visited

  • Days Won

    110

Posts posted by Lars Fosdal


  1. Something that is often overlooked is to limit the redraw frequency. If you redraw the display on every update and there are many updates per second, you may save a lot of time on triggering the invalidate at a capped rate, i.e. not do a full redraw every time, but update once every fixed time interval.  Unless you are doing video processing - a redraw at maximum twice per second should be more than sufficient?

    • Like 2

  2. VS Code + C# Dev Kit + .NET MAUI extension for C# Dev Kit is pretty cool. 

    .NET cross platform GUI development on Windows, Mac & Linux.

     

    Your Operating System Supported Target DEBUG Platforms
    Windows Windows, Android
    macOS Android, iOS, macOS
    Linux Android

     

    You can argue that this is not an editor capability - but well, it is a pretty nifty editor that allows pretty nifty integrations.


    See also 

     

     


  3. I've used Peganza Analyzer every time I had to get to know a new code base.

    Now, I haven't changed jobs for a long time - so the last license I have is for PA v. 4.x.

     

    Perhaps it is time to get the Expert? Then again - I write a lot less Delphi code these days, as work pushes me in different directions.

    • Like 1

  4. On 10/6/2021 at 10:04 AM, Lars Fosdal said:

    I am not confused. I am frustrated. I want both. 

     

    Most of all, I want 64-bit debuggers that understand threads and make it easy and robust to focus debugging on specific threads, and that doesn't suddenly stop breaking on breakpoints or break on "invisible" breakpoints in Indy, or just purely stop responding completely. I'd love to be able to "disable" exception breaks for specific threads and only for those threads.

     

    I want the broken HighDPI properly and finally fixed.

    I want the code generation significantly improved for 64-bit. 

    I want RTL, VCL and FireMonkey to be rock solid and efficient.

     

     

    But - also ...

    I want Generics constraints for enumerated types so that I can use enumerated type and set type operators.

    I want proper nullable type support, including the relevant operators. 

    I want ARM support for Windows.

    I want ARM/Linux support for Raspberry PI.

    I want the static code analysis capabilities of FixInsight and similar, to be built into the DSP.

    I want a package manager that really works, unlike GetIt which is just a glorified downloader and installer.

    I want Swagger support for APIs.

     

    Two and a half year later... I still want the above.

    • Sad 1
×