Scientific Pascal's Avatar

Scientific Pascal

@scipastips.bsky.social

Applications of the #Pascal #programming language in #science, #research, #medicine and #technology. Semi-automated & curated by J. W. Dietrich (@drjwdietrich.bsky.social)

99 Followers  |  85 Following  |  47 Posts  |  Joined: 13.12.2023  |  2.0669

Latest posts by scipastips.bsky.social on Bluesky

Preview
Register for the upcoming Pascal Conference in Germany (Early Bird price untilΒ 31.07) I will be at the Pascal Conference 2025 in Germany, on September this year. And you can be there too πŸ™‚ The schedule is announced at the conference site. A number of great people, influential in both FPC and Delphi development, are going to give a talk, so this is going to be very interesting. I will also present. On Friday I will talk about a real use-case of our…

Register for the upcoming Pascal Conference in Germany (Early Bird price untilΒ 31.07)

I will be at the Pascal Conference 2025 in Germany, on September this year. And you can be there too πŸ™‚ The schedule is announced at the conference site. A number of great people, influential in both FPC and…

26.07.2025 17:51 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Coming Delphi language extension: A conditional ternary operator

Blog post "Coming Delphi language extension: A conditional ternary operator" at blog.marcocantu.com/blog/2025-ju...

The actual blog is at blogs.embarcadero.com/coming-in-ra...

30.07.2025 17:14 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Coming in RAD Studio 13: A Conditional Ternary Operator for the Delphi Language

A Conditional Ternary Operator for the Delphi Language https://lobste.rs/s/hd4iaq #programming

30.07.2025 20:37 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
First Look: How Double Command Handles Exceptions & Debugging
YouTube video by The Silver Pascal Coder First Look: How Double Command Handles Exceptions & Debugging

First look inside the Double Command source code! Explore screenshots, grab it from GitHub, and see how it handles exceptions & multi-threaded debugging β€” plus how it extends LazLogger.

πŸŽ₯ Watch here: youtu.be/9HQjR-_18k8

#FreePascal #LazarusIDE #Debugging #PascalProgramming

09.08.2025 12:31 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Preview
Change log | PeaZip bug fixes, new features, release notes Change log of PeaZip project development: bug fixes, improvements, new features, software release notes, packages hash values.

PeaZip 10.6.0 is ready!
The new release overhauls the file browser with virtual mode, improves archive pre-parsing, adds Settings search function.
Non-Windows builds can now use alternative 7z fork to support additional codecs.
Backed updated to 7z 25.01, Pea 1.26, and Zpaq is replaced by Zpaqfranz.

09.08.2025 08:53 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
First Look at HeidiSQL Source Code – Build and Explore with Lazarus
YouTube video by The Silver Pascal Coder First Look at HeidiSQL Source Code – Build and Explore with Lazarus

Just built HeidiSQL from source using Lazarus 4.2 β€” fixed some issues, poked around the code, and shared what I found.
πŸŽ₯ Watch here: youtu.be/WV-vubcDnt8

#OpenSource #FreePascal #LazarusIDE

26.07.2025 07:14 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Screenshot of the Lazarus IDE 4.2 on macOS Ventura 13.7

Screenshot of the Lazarus IDE 4.2 on macOS Ventura 13.7

The #Lazarus_IDE for #Free_Pascal has been released in version 4.2. This bugfix release has been built with FPC 3.2.2.

#Pascal #programming

www.lazarus-ide.org

26.07.2025 16:10 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A short preview of PALM - A Object-Pascal-native LLM engine
YouTube video by Benjamin Rosseaux A short preview of PALM - A Object-Pascal-native LLM engine

A short preview demonstration of PALM with llama3.2 1TB as base model - A Object-Pascal-native LLM engine with inline assembler AVX2 SIMD optimizations, running on the CPU.

www.youtube.com/watch?v=LnKC...

#llm #objectpascal #pascal #freepascal #delphi #llama #ai

17.07.2025 22:12 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Parts of the source code of SPINA Carb, written in Object Pascal.

Parts of the source code of SPINA Carb, written in Object Pascal.

These four apps are part of the movement of endocrine cybernetics, an approach that revolutionises our understanding of hormonal systems and the management and diagnosis of associated diseases. And all four apps are written in #Object_Pascal.

#Pascal #programming

19.07.2025 14:26 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Screenshot of SPINA Carb 5.1.0 Cycline on macOS 15.5 Sequoia, showing two Windows (entry and results).

Screenshot of SPINA Carb 5.1.0 Cycline on macOS 15.5 Sequoia, showing two Windows (entry and results).

SPINA Carb 5.1.0 Cyclone has been released in its final version.

#SPINA-GBeta #SPINA-GR #SPINA-DI #SPINA_Carb #insulin #glucose #homeostasis #prediabetes #diabetes

sourceforge.net/projects/spi...

doi.org/10.5281/zeno...

doi.org/10.5281/zeno...

13.07.2025 20:08 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 3    πŸ“Œ 0
Lazarus Build Modes & Assertions β€” Smarter, Safer, Greener Pascal Projects
YouTube video by The Silver Pascal Coder Lazarus Build Modes & Assertions β€” Smarter, Safer, Greener Pascal Projects

Hey everyone! Jumping into build modes or configurations this time. And a look at assertions as well. #freepascal #buildconfiguration #lazarus #opensource #delphialternative

youtu.be/62GB8sdiI7U?...

05.07.2025 23:02 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Free Pascal Tutorial: Clocks, Anonymous Functions, and Testable Time
YouTube video by The Silver Pascal Coder Free Pascal Tutorial: Clocks, Anonymous Functions, and Testable Time

youtu.be/rkYVImq3QIQ

12.07.2025 23:02 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Lazarus Compiler Settings for Greener, Faster Pascal Apps
YouTube video by The Silver Pascal Coder Lazarus Compiler Settings for Greener, Faster Pascal Apps

Tuning your compiler can make your apps faster and greener.
In this one, I take a simple Pascal primes program from 1MB down to 39KB using Lazarus IDE and Free Pascal.

πŸ”— youtu.be/Rby8OhU18Fk

#LazarusIDE #FreePascal #GreenCoding #EnergyEfficientSoftware #PascalProgramming #CodeOptimization

29.06.2025 08:22 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

#SimThyr is a well-accepted Pascal program that has been used in multiple scientific projects. It continues to be developed further.

22.06.2025 12:40 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Title page of issue 125 of the Blaise Pascal Magazine

Title page of issue 125 of the Blaise Pascal Magazine

Issue #125 of Blaise Pascal Magazine is available. Topics include updates on project #Fresnel, reducing code with scoped objects in #Pascal, information on the new #Lazarus handbook, an outlook on the Pascal conference 2025 etc.

www.blaisepascalmagazine.eu

21.06.2025 21:08 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Change log | PeaZip bug fixes, new features, release notes Change log of PeaZip project development: bug fixes, improvements, new features, software release notes, packages hash values.

PeaZip 10.5.0 is ready, compiled with Lazarus 4.0!
The new release boosts archive browsing performances, and improves archive editing.
On Windows are now available new tools for managing NTFS Alternate Data Streams.
On macOS all browser styles and icon sizes are now available.
Read the change log:

15.06.2025 09:05 β€” πŸ‘ 17    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

The software has been written in #Object_Pascal.

21.06.2025 14:34 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
CyberUnits Bricks: An Implementation Study of a Class Library for Simulating Nonlinear Biological Feedback Loops | ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journ...

Therefore, Pascal and Object Pascal may help to meet both current performance needs and to save valuable resources.

19.06.2025 07:19 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
CyberUnits Bricks: An Implementation Study of a Class Library for Simulating Nonlinear Biological Feedback Loops | ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journ...

Recently, we demonstrated, with a real-world example (simulating biological feedback loops), that Object Pascal generates faster code than popular interpreted languages (R and Python) and compiled languages optimised for speed (C++ and Swift).
revistas.usal.es/cinco/index....
doi.org/10.14201/adc...

19.06.2025 07:19 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
CyberUnits Bricks: An Implementation Study of a Class Library for Simulating Nonlinear Biological Feedback Loops | ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journ...

This information is important.

In 2021, a study showed that Pascal, compared with 10 other programming languages, is in the Pareto-optimal set for time, energy and memory.
www.sciencedirect.com/science/arti...
doi.org/10.1016/j.sc...

19.06.2025 07:16 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Heute vor 402 Jahren wurde der franzΓΆsische Mathematiker Blaise Pascal (* 19. Juni 1623 - † 19. August 1662) geboren. Er erfand im Jahre 1642 eine mechanische Rechenmaschine ("Pascaline") und wurde in unseren Tagen Namenspate der nach ihm benannten Programmiersprache "Pascal".

19.06.2025 07:01 β€” πŸ‘ 58    πŸ” 12    πŸ’¬ 0    πŸ“Œ 0
Can Free Pascal Help Us Code Greener?
YouTube video by The Silver Pascal Coder Can Free Pascal Help Us Code Greener?

I just dropped a short video exploring green coding and whether Free Pascal could be part of the solution. Could Pascal help us write cleaner, more energy-efficient software?

youtu.be/JRZ_CI5lzFY

Keen to hear what you think...

#GreenCoding #FreePascal #EcoTech #SustainableSoftware #CodingForGood

09.06.2025 10:55 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Therefore, Pascal and Object Pascal may help to meet both current performance needs and to save valuable resources.

15.06.2025 19:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
CyberUnits Bricks: An Implementation Study of a Class Library for Simulating Nonlinear Biological Feedback Loops | ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journ...

Recently, we demonstrated with a real-world example that Object Pascal generates faster code than not only popular interpreted languages (R and Python), but also than compiled languages optimised for speed (C++ and Swift).
revistas.usal.es/cinco/index....
doi.org/10.14201/adc...

15.06.2025 19:22 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Ranking programming languages by energy efficiency This paper compares a large set of programming languages regarding their efficiency, including from an energetic point-of-view. Indeed, we seek to est…

This information is important. Thanks also for providing a specific example.

In 2021, a study showed that Pascal, compared with 10 other programming languages, is part of the Pareto-optimal set for time, energy, and memory:
www.sciencedirect.com/science/arti...
doi.org/10.1016/j.sc...

15.06.2025 19:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
What Is Green Coding? Myth vs Reality | Efficiency, Energy & Pascal
YouTube video by The Silver Pascal Coder What Is Green Coding? Myth vs Reality | Efficiency, Energy & Pascal

Green Coding should be Common Sense...

youtu.be/1f-rUh-hUMs

15.06.2025 10:23 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Pioneering Apple engineer Bill Atkinson dies at 74 | TechCrunch Bill Atkinson, an engineer who played a key role in the development of the Macintosh and other landmark Apple products, has died of pancreatic cancer.Β 

Pioneering Apple engineer Bill Atkinson dies at 74

08.06.2025 15:58 β€” πŸ‘ 57    πŸ” 18    πŸ’¬ 2    πŸ“Œ 2
Figure from the book "Hypothyroidism: A Paradigm Shift" by Hoermann and Dietrich: Combination of peripheral and central mechanisms leading to the low-T3 syndrome. The activities of peripheral (GD1) and central (GD2) deiodinases diverge to cause the low-T3 phenotype. The graph shown has been produced by computer simulation with the free app SimThyr.

Figure from the book "Hypothyroidism: A Paradigm Shift" by Hoermann and Dietrich: Combination of peripheral and central mechanisms leading to the low-T3 syndrome. The activities of peripheral (GD1) and central (GD2) deiodinases diverge to cause the low-T3 phenotype. The graph shown has been produced by computer simulation with the free app SimThyr.

Computer simulations with #SimThyr enhance our understanding of the physiology of hypothalamic-pituitary-thyroid feedback control. This applies, for example, to the evolution of #TACITUS syndrome.

#thyroid #hypothyroidism #NTIS #biocybernetics

doi.org/10.1007/978-...

31.05.2025 20:24 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
"Coding Object Pascal in Delphi" by Marco CantΓΉ
YouTube video by IPC (International Pascal Congress) "Coding Object Pascal in Delphi" by Marco CantΓΉ

youtu.be/9CljYVhGASk?...

22.05.2025 21:11 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of SPINA Carb 5.1.0 (Cyclone) RC2 on macOS Ventura 13.7.5.

Screenshot of SPINA Carb 5.1.0 (Cyclone) RC2 on macOS Ventura 13.7.5.

Release candidate 2 of #SPINA_Carb is available for testing.

sourceforge.net/projects/spi...

doi.org/10.5281/zeno...

doi.org/10.5281/zeno...

18.05.2025 09:19 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

@scipastips is following 19 prominent accounts