Scientific Pascal
banner
scipastips.bsky.social
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)
The whitefly, Bemisia tabaci, threatens agricultural productivity via crop damage and virus transmission. A novel individual-based model, implemented in #Embarcadero #Delphi, predicts population dynamics and helps to optimise control strategies.

#Pascal #programming

doi.org/10.1021/acs....
February 8, 2026 at 8:43 PM
Interruptions are common in working life, negatively affecting task performance and long-term psychological well-being. Research supported by software written with #Lazarus_IDE / #Free_Pascal demonstrates the important role of resumption time and individual flexibility.

doi.org/10.1111/ejn....
February 8, 2026 at 6:36 PM
#AlgoPoint is an application designed to assist teaching high school students in computational thinking. A new model for this software, written with the #Lazarus_IDE and #Free_Pascal enables teacher-student collaboration.

#Pascal #programming

doi.org/10.5220/0013...
February 8, 2026 at 6:23 PM
Persons with #depression may have difficulties in filtering out irrelevant information. This hypothesis could be proved with a computerised experiment based on software written with the #Lazarus_IDE for #Free_Pascal.

doi.org/10.3390/app1...
February 8, 2026 at 5:44 PM
A Hill Cypher modulo 95 #cryptography method generates a matrix-based key with a quantifiable randomisation algorithm. In a recent paper, the use of random matrices is implemented in an app written in #Object_Pascal with the #Lazarus_IDE.

doi.org/10.26554/int...
February 8, 2026 at 5:27 PM
Water may contain dissolved substances that impact its quality and may be harmful. To better understand the processes of purification, an international team developed a mathematical model of impurity diffusion and #simulation software using the #Lazarus_IDE and #Free_Pascal.

doi.org/10.1038/s415...
February 8, 2026 at 3:58 PM
Reposted by Scientific Pascal
PeaZip 10.9.0 is ready!
The new release introduces QOL updates to improve user experience: new context menus and kb shortcuts, improved reactivity, speed, internal drag&drop, handling of rar and multi volume archives, Image and Text viewers.
Full change log: peazip.github.io/changelog.html
February 7, 2026 at 8:32 AM
In working life, interruptions are widespread and can impair task performance. In an #EEG experiment that was controlled by software written in #Lazarus and #Free_Pascal, researchers found that temporal flexibility can benefit subgroups of workers.

#Pascal #programming

dx.doi.org/10.1037/pag0...
February 7, 2026 at 9:56 AM
Reposted by Scientific Pascal
macOS improvements: work flawlessly on Apple Silicon (Aarch64), bundled with FPC, signed and notarized; Cocoa mouse positioning; fixes to OnDropFiles; universal binary support

We are proud to announce numerous improvements to how our engine works on macOS: As hinted in previous news, our macOS…
macOS improvements: work flawlessly on Apple Silicon (Aarch64), bundled with FPC, signed and notarized; Cocoa mouse positioning; fixes to OnDropFiles; universal binary support
We are proud to announce numerous improvements to how our engine works on macOS: As hinted in previous news, our macOS builds are now provided with "bundled FPC" which means that building your games works out-of-the-box with our engine. Castle Game Engine downloads now feature a native macOS/Silicon (Aarch64) build. With everything working natively on Apple Silicon, including our engine, tools, and bundled FPC.
castle-engine.io
February 2, 2026 at 5:16 AM
Reposted by Scientific Pascal
🚀 NDXSQLite - Professional SQLite for Free Pascal/Lazarus

Thread-safe, SQLCipher encryption, connection pooling, schema migrations, TDataSet compatible.

159 examples included. Cross-platform (Linux/Windows/macOS).

github.com/NDXDeveloper...
January 26, 2026 at 1:10 PM
Reposted by Scientific Pascal
DCPcrypt v2.0.5 — Cryptographic library for Free Pascal/Lazarus

◆ 20 ciphers (AES, Blowfish, Twofish, DES, RC4...)
◆ 10 hashes (SHA-256, SHA-512, MD5, Tiger...)
◆ 6 block modes, stream encryption, Base64
◆ Pure Pascal, no dependencies
◆ 282 tests, full docs

github.com/NDXDeveloper/dcpcrypt-lazarus
January 31, 2026 at 7:14 PM
#SimulAdren is a simulation program for the #hypothalamus - #pituitary - #adrenal feedback control, an essential physiological motif. It is written in #Object_Pascal and helps to understand life-threatening diseases.
#Simuladren, a simulator for the #HPA axis based on #CyberUnits Bricks, has been updated to version 1.2. This upgrade introduces support for XML files according to #MIASE and #MIRIAM guidelines and high-res displays on Windows.

simuladren.sourceforge.io
doi.org/10.5281/zeno...
January 27, 2026 at 11:07 PM
CyberUnits is a class library for simulating biological feedback control systems and other information processing structures in #Object_Pascal.
#CyberUnits Bricks has been released in version 2.1.0.

This version introduces a proportional-integral (PI) block, scaling for systems diagrams, a solver for algebraic equations, extended ASIA elements, additional demo programs, and bug fixes.

cyberunits.sf.net
doi.org/10.5281/zeno...
January 27, 2026 at 10:43 PM
Reposted by Scientific Pascal
Engine downloads with "bundled FPC" for all platforms, castle-build-ci to easily use CI with our engine, Woodpecker (Codeberg) CI examples and impressions
Engine downloads with “bundled FPC” for all platforms, castle-build-ci to easily use CI with our engine, Woodpecker (Codeberg) CI examples and impressions
We have a number of news related to using CI (continuous integration) / CD (continuous delivery) with our engine. The idea of CI / CD is that you let some automatic process to be performed on your code, usually each time you make a commit / push to the repository. There are a number of useful things you can do this way (e.g.
castle-engine.io
January 18, 2026 at 10:25 AM
Reposted by Scientific Pascal
20 years ago, about in this time of the year, I started the journey of PeaZip project.
It has been a long way, teaching me more lessons than the ones learnt to overcome the technical challenges.
The journey has definitely been more important than the destination, I hope we will continue it together.
January 18, 2026 at 10:24 AM
Reposted by Scientific Pascal
#gamedev #indiedev #c99 I pushed #tinycc compiler to near limits as a backend. Making it do some cool things it was not designed to do, LOL! Totally virtualized its file io, so resources it loads at runtime come from embedded zip file. Fully open source. See it working in paxlang.org
Pax™ Programming Language
A minimal systems programming language that compiles to native executables via C99.
paxlang.org
January 3, 2026 at 1:02 AM
December 28, 2025 at 4:48 PM
With immediate effect, Marcu Cantù's acceptance talk at the International Pascal Congress 2023 is available on YouTube.

@marcocantu.bsky.social #IPC2023

youtu.be/skzo7Yj16K8?...
Niklaus Wirth Award - MVC 2023 Acceptance Talk by Marco Cantù
YouTube video by IPC (International Pascal Congress)
youtu.be
December 28, 2025 at 3:52 PM
Reposted by Scientific Pascal
Cartes du Ciel és un programa planetarium lliure.

Considerat un dels millors programes gratuïts d'astronomia, permet consultar la posició d'objectes celestes, la descàrrega d'imatges de la web SKYVIEW, la descàrrega de catàlegs d'estels i el control de telescopis usant ASCOM.
Cartes du ciel - Viquipèdia, l'enciclopèdia lliure
ca.wikipedia.org
November 19, 2025 at 6:35 PM
Reposted by Scientific Pascal
Cross-platform text editor, written in free pascal
December 5, 2025 at 11:30 AM
Reposted by Scientific Pascal
#SimulAdren has been released in version 1.1. This cross-platform simulator of the corticotropic feedback loop (hypothalamus-pituitary-adrenal or #HPA axis) is based on the #CyberUnits Bricks class library.

doi.org/10.5281/zeno...
doi.org/10.5281/zeno...
simuladren.sf.net
December 13, 2025 at 9:34 PM
Reposted by Scientific Pascal
November improvements: huge animation upgrade, guidelines about AI usage, Codeberg mirror, various fixes

We have a few things to report from November. Enjoy 🙂 We have merged a big branch with numerous improvements to our animation handling (skinned animation and other). The important new…
November improvements: huge animation upgrade, guidelines about AI usage, Codeberg mirror, various fixes
We have a few things to report from November. Enjoy 🙂 We have merged a big branch with numerous improvements to our animation handling (skinned animation and other). The important new functionality is documented here. This merge features: Skinned animation loaded from glTF is now performed on GPU (mesh is deformed using shaders). This allows such animations to be loaded much faster, take much less memory, and be more efficient at the same time.
castle-engine.io
December 1, 2025 at 7:34 PM
Reposted by Scientific Pascal
Andrzej Karwowski's AVRPascal project is a Pascal code editor designed for programming AVR® microcontrollers, leveraging the Free Pascal compiler and AVRdude to transfer compiled code to the MCU's memory. The latest version, 3.3, even includes a serial port monitor compatible with Arduino boards.
Pascal? On My Arduino? It’s More Likely Than You Think
The Arduino ecosystem is an amazing learning tool, but even those of us who love it admit that even the simplified C Arduino uses isn’t the ideal teaching language. Those of us who remember l…
hackaday.com
August 28, 2025 at 1:25 PM