#ObjectPascal

Présentations et conférences en lignepresentations@videos.apprendre-delphi.fr
2025-08-13

Pourquoi ne faut-il pas d'override sur les Create des classes ?

videos.apprendre-delphi.fr/w/1

Benjamin Rosseaux :verified:bero@mastodon.rosseaux.com
2025-11-19

PasLLM is finally publicly released!

A high-performance LLM inference engine written in pure Object Pascal.

✨ No Python dependencies
🎯 Advanced 4-bit quantization
🖥️ Cross-platform (Delphi & FreePascal)
⚡ Native performance

Supports Llama 3.x, Qwen, Phi-3, Mixtral, DeepSeek R1 & more!

Open source (AGPL 3.0): github.com/BeRo1985/pasllm (synced from my private repo on my on server)

#ObjectPascal #Delphi #FreePascal #LLM #AI

The Last Psion | Alexthelastpsion@oldbytes.space
2025-10-31

If you were writing a #compiler (or, in my case, a #preprocessor) and you had to think of a variable name for a "class" struct, but you can't use the keyword class... what would you call that variable?

Plot twist: The compiler/preprocessor is written in #ObjectPascal. (So it's actually a record, not a struct. Same difference.)

I'm currently using the variable name class_item which is a very un-Pascal identifier for many reasons. I'm thinking of using PClass or PsiClass just to get around it.

#Pascal #FreePascal

Benjamin Rosseaux :verified:bero@mastodon.rosseaux.com
2025-09-16

MCP/Tool-Usage with PALM - Pascal-native LLM interference engine

youtu.be/lml0V0zooLM

#mcp #ai #llm #objectpascal #delphi #fpc #freepascal

Benjamin Rosseaux :verified:bero@mastodon.rosseaux.com
2025-09-06

youtu.be/K6HY_vxY6a4

PALM - Pascal-native LLM interference engine #ai #llm #pascal #lazarus #delphi #objectpascal Uses "no" llama.cpp or something like that!

Benjamin Rosseaux :verified:bero@mastodon.rosseaux.com
2025-07-17

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 with StreamingLLM-like "endlessly" context-windowing and 8-bit quantized weights and activations (W8A8), and multithreaded/parallelized with my PasMP library. But support for 4-bit weights (for W4A8) is also on the roadmap.

youtube.com/watch?v=LnKCiIdWqvg

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

Dimly Lit CornersDimlyLitCorners@c.im
2025-06-22

#Goals2025

Moving away from the constant upgrade cycle & moving closer to the ideals of #PermaComputing #MalleableSoftware

Design and setup a redundant system of old/used, cheap, low-power devices running ia: #Guix, #Linux, #FreeBSD, #macOS, #HaikuOS, #Plan9Front, #X11, #P9, #NFS, all working together

Become an expert on #MicroControllers #ESP32 #STM32 #RP2040 #MIPS #RiscV

DIY sensors which sing like birds to communicate their status

DIY robots "drones"

Move as much as possible of my computing needs to the #Terminal, #Emacs, #Rio #CLI #TUI #P9

Get an #3DPrinter and learn to use it

Design and build my own portable 8dot #braille terminal & try out if 3x3 or 3x4 dots is also workable.

Design and build my own low-power computers, their OS, and tools

Writing more of my own tools #DIY

#SmallTalk #ObjectPascal #Prolog #Scheme #Racket #CommonLisp #Haskell #Rust #Go #ObjectiveC #Swift

Deploy #LoRa #ReticullumNetwork #RNodes #MeshCore #Meshtastic

Start an #InternetResiliencyClub

Add #Tor, #I2P support by #WebProxy

#SolarPowered #SelfHost over #I2P, #OnionService #Blog #Wiki #Repositories #GopherHole #Darcs #Mercurial

#SelfHost my own #EmailServer, which will only accept email from #KnownServers #CommunityEmail #MutualEmailAcceptance

Share files via #BitTorrent over #I2P

DIY #HomeAutomation
DIY #GardeningAutomation
DIY #GreenHouse

Get a house cat, train the cat, use voice and gestures

Start asking money for advice & technology support

Build/program my own opportunistic and strange cryptocurrency miners #BTC, #XMR, #ZEC, etc #Art

#MakeMoreArt #LearnToDraw #Learn3DModeling #LearnGenerativeArt #LearnToComposeAmbientMusic

#ReCreateJottit #ReCreateInstikiWiki

#WriteMore #PublishMore #Letters, #Essays, #Missives, #Reports, #Treatise

#Incomplete #Ongoing #NotFinal

Harald 哈拉德Harald@mastodontech.de
2025-03-16

12 gute Gründe für ObjectPascal:

Nr. 12:

Vielseitigkeit: Object Pascal eignet sich für verschiedene Anwendungsbereiche, von Desktop-Anwendungen über Entwicklung von Spielen bis hin zu eingebetteten Systemen.

#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE

Harald 哈拉德Harald@mastodontech.de
2025-03-16

12 gute Gründe für ObjectPascal:

Nr. 11:

Kostenlos und Open Source: Free-Pascal ist kostenlos und Open Source. Entwickler können die Sprache ohne Lizenzkosten verwenden und den Quellcode anpassen.

#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE

Harald 哈拉德Harald@mastodontech.de
2025-03-16

12 gute Gründe für ObjectPascal:

Nr. 10:

Integration mit anderen Sprachen: Free-Pascal kann mit anderen Sprachen wie C und C++ interagieren. Dies ermöglicht die Verwendung von vorhandenem Code oder die Integration von spezifischen Funktionen.

#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE

Harald 哈拉德Harald@mastodontech.de
2025-03-16

12 gute Gründe für ObjectPascal:

Nr. 9:

Community und Ressourcen: Es gibt eine aktive Community von Object-Pascal-Entwicklern, die sich gegenseitig unterstützen. Außerdem gibt es viele Tutorials, Foren und Bücher, die bei der Entwicklung helfen.

#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst