Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal

fpc-pascal · 2026-09

  1. Statement Expressions

    FPC trunk (3.3.1) now supports statement expressions. You can use if, case and try..except as expressions that return a value. Big thanks to Frederic Kehrein who…

    Mattias Gaertner, Alexey T., Dennis
    3
  2. "Type Of" operator

    fpc now supports the "type of" operator - a compile time operator which returns the type of a variable, const, argument, property, function result or derived types. It…

    Mattias Gaertner
    0
  3. is not and not in

    fpc main now supports "not in" and "is not": They can be enabled with $modeswitch ReorderedOperators and are enabled by default in mode delphi and delphiunicode.…

    Mattias Gaertner
    0
  4. FPC 3.2.4 RC2 published

    We published an RC2 for Free Pascal 3.2.4. This is a bugfix release, although some features have been backported, mostly in RTL and Packages. A (partial) list of fixed…

    Michael Van Canneyt, Adriaan van Os, Jonas Maebe
    5
  5. Formatting negative zero floating point numbers

    I have a free pascal and a C program that both generate numeric output in text format. I expect both programs to produce the same output and I automatically verify that…

    Mark, Unknown author
    2
  6. New in FPC: SVG support.

    FPC for a long time had support for raster images in fcl-image. It now has support for what is probably the most used vector image today: SVG. Support is broad: - All…

    Michael Van Canneyt, Thomas Kurz
    1
  7. Websocket

    I'd like to discuss fpwebsocket and fpwebsocketclient. Is this the right forum for that?

    Roger Olsson, Michael Van Canneyt, Ondrej Pokorny
    29
  8. FindFirst/FindNex question

    Just curious. Given a situation where FindFirst/FindNext returns 0 (=succes), under which circumstance can the TSearchRec.Name become an empty string? I'm asking because…

    Bart, Alexey T., DougC
    6
  9. Arduino project

    Maybe someone could advise me as to what Arduino hardware is best supported by FreePascal. My project has the following requirements 1. Read an absolute rotary encoder…

    Adriaan van Os, Christo Crause, Ralf Quint
    9
  10. Is gotoxy in 3.2.4-rc2 broken ?

    I tested RC2 of 3.2.4 and all seems to be right except two things: - Well working on 3.2.2 a program heavily using gotoxy to manage text window fail to write at the…

    Ched, Karoly Balogh, Marco van de Voort
    4
  11. Docs - structural change

    It always bothered me that it is cumbersome to navigate the docs - the standard tex4ht mechanism is too bare-bones. So I added some postprocessing to add a (optional)…

    Michael Van Canneyt, Ched, Gene Buckle
    15
  12. Docs style update

    In an effort to improve the readability of the online docs, I've instructed Claude to create various CSS styles for the documentation. You can view the 3 which I…

    Michael Van Canneyt, Gene Buckle, Juha Manninen
    16
  13. How do I use libcurl in order to access sftp server?

    I have an FPC/Lazarus application that interfaces to a website in order to update user logins and customer accessible files etc. It is written 10+ years ago and uses…

    Bo Berglund
    0
  14. Setting up FPC to cross compile for the AVR, MSP430 and native mode.

    I would like to cross compile Pascal to the AVR microcontroller series. My specific target is the AVR64DU32, but would want to be able to compile to other AVR…

    Stephen Holland, Christo Crause
    2
  15. Preview: New Website layout

    For the upcoming 3.2.4 release, we will also update the website. You can have a sneak preview at https://www.freepascal.org/_new/ If you spot omissions or wrong info,…

    Michael Van Canneyt, Bart, DougC
    41