Search found 168 matches
- Fri Jun 19, 2026 9:45 pm
- Forum: Fidonet & Pascal
- Topic: FTSC-0006 ~ YooHoo and YooHoo/2u2
- Replies: 0
- Views: 17
FTSC-0006 ~ YooHoo and YooHoo/2u2
The YOOHOO protocol was designed to automate the initial connection between two Bulletin Board Systems (BBS). When one system dials another, YOOHOO allows them to electronically "introduce" themselves, verifying their FidoNet addresses and determining which file transfer protocols (like XMODEM ...
- Fri Jun 19, 2026 9:43 pm
- Forum: Fidonet & Pascal
- Topic: FTSC-0005 - The distribution Nodelist
- Replies: 0
- Views: 13
FTSC-0005 - The distribution Nodelist
The specification describes a hierarchical system for organizing FidoNet member systems, allowing mail-routing software (mailers) to find the physical and logical location of any node in the world.
- Fri Jun 19, 2026 9:41 pm
- Forum: Fidonet & Pascal
- Topic: FTSC-0004 ~ The Conference Mail System (EchoMail Specification)
- Replies: 0
- Views: 18
FTSC-0004 ~ The Conference Mail System (EchoMail Specification)
The EchoMail specification outlines how public discussion groups (areas) are managed, bundled, and transmitted between FidoNet nodes. Before EchoMail, FidoNet primarily supported "NetMail" (private point-to-point messages). FTS-0004 provided the blueprint for a decentralized, worldwide public ...
- Tue Jun 16, 2026 7:47 pm
- Forum: It's all about AI
- Topic: Home made
- Replies: 1
- Views: 816
Re: Home made
Architectural BreakdownData Layout: Matrix manipulations rely on standard, dynamically-allocated array of array of Double. This eliminates pointer layout confusion while remaining memory safe.The Activation Engine: Uses the native standard Math unit's Exp function to build the classic Sigmoid ...
- Tue Jun 16, 2026 7:46 pm
- Forum: It's all about AI
- Topic: Home made
- Replies: 1
- Views: 816
Home made
program PurePascalAI;
{$MODE OBJFPC} {$H+}
uses
SysUtils, Math;
type
TVector = array of Double;
TMatrix = array of TVector;
{ TNeuralNetwork represents a 3-layer network: Input -> Hidden -> Output }
TNeuralNetwork = class
private
FInputSize: Integer;
FHiddenSize: Integer;
FOutputSize ...
{$MODE OBJFPC} {$H+}
uses
SysUtils, Math;
type
TVector = array of Double;
TMatrix = array of TVector;
{ TNeuralNetwork represents a 3-layer network: Input -> Hidden -> Output }
TNeuralNetwork = class
private
FInputSize: Integer;
FHiddenSize: Integer;
FOutputSize ...
- Sun Jun 14, 2026 11:27 pm
- Forum: Active Projects
- Topic: Brain Patchwork's DXWF
- Replies: 0
- Views: 622
Brain Patchwork's DXWF
In the 90's I helped co-author DevExpress' ExpressWebFramework (EWF) for Delphi 7.
30 years later, no one has taken this to the level of Delphi Developer [pushes] a DXWF application to a DXSock based webserver [all using Delphi 7].
1. The web server receives the PUSH source. [.dpr, .dfm, .pas, etc ...
30 years later, no one has taken this to the level of Delphi Developer [pushes] a DXWF application to a DXSock based webserver [all using Delphi 7].
1. The web server receives the PUSH source. [.dpr, .dfm, .pas, etc ...
- Sat Jun 13, 2026 7:40 pm
- Forum: Turbo Pascal 7 Compiler
- Topic: Making Version 8.0
- Replies: 1
- Views: 854
Re: Making Version 8.0
more
nested closures
procedure Outer;
var
x: Integer;
begin
x := 10;
procedure Inner;
begin
WriteLn(x); { Access outer scope }
end;
Inner();
end;
procedure references
type
TCallback = procedure(x: Integer);
var
callback: TCallback;
begin
callback := @SomeProcedure;
callback(42 ...
nested closures
procedure Outer;
var
x: Integer;
begin
x := 10;
procedure Inner;
begin
WriteLn(x); { Access outer scope }
end;
Inner();
end;
procedure references
type
TCallback = procedure(x: Integer);
var
callback: TCallback;
begin
callback := @SomeProcedure;
callback(42 ...
- Sat Jun 13, 2026 7:36 pm
- Forum: Turbo Pascal 7 Compiler
- Topic: Making Version 8.0
- Replies: 1
- Views: 854
Making Version 8.0
What made the cut?
overload
procedure WriteLn(x: Integer); overload;
procedure WriteLn(x: String); overload;
procedure WriteLn(x: Real); overload;
WriteLn(42); { Calls Integer version }
WriteLn('hello'); { Calls String version }
WriteLn(3.14); { Calls Real version }
dynamic arrays
var ...
overload
procedure WriteLn(x: Integer); overload;
procedure WriteLn(x: String); overload;
procedure WriteLn(x: Real); overload;
WriteLn(42); { Calls Integer version }
WriteLn('hello'); { Calls String version }
WriteLn(3.14); { Calls Real version }
dynamic arrays
var ...
- Sun Jun 07, 2026 12:01 am
- Forum: Active Projects
- Topic: DXSpas (SpeedSoft's Sibyl Revamped!)
- Replies: 2
- Views: 1208
Re: DXSpas (SpeedSoft's Sibyl Revamped!)
Menus with grippers and hot menu buttons
Control bars with embedded controls
Themed status bars
- Sat Jun 06, 2026 11:55 pm
- Forum: Active Projects
- Topic: DXSpas (SpeedSoft's Sibyl Revamped!)
- Replies: 2
- Views: 1208
Re: DXSpas (SpeedSoft's Sibyl Revamped!)
Gradient-shaded and rounded toolbars with grippers
Hot toolbar buttons
Hot pressed toolbar buttons
Vertically docked toolbars