Working with Nova AI
Posted: Fri Jun 05, 2026 10:13 pm
0T-Rust SQL Engine
Zero-Trust SQL Engine
I am not exactly sure when or why I installed Nova on my Intel NUC. However, I did, and then I found the built-in AI model ~ wow! At first glance it appeared to be a simple "Chat" AI integration. Until, I started asking it questions about Virtual Pascal 2.1... I started by asking about {$IFDEF ...} what is declared in the compiler??
Compiler & Language Identification
VIRTUALPASCAL: Defined by all versions of Virtual Pascal. Use this to isolate VPC-specific code.
VER21: Specifically identifies Virtual Pascal version 2.1.
MSDOS: Defined when the target platform is the 16-bit or 32-bit DPMI DOS extender.
PASCAL: Defined to indicate Pascal language compatibility (similar to Borland Pascal).
Platform & Target Identification
OS2: Defined when compiling for the OS/2 operating system (one of VPC's primary targets).
WIN32: Defined when targeting the 32-bit Windows environment.
DPMI: Defined when compiling for the 32-bit DOS Protected Mode Interface.
CONSOLE: Defined when the application is being built as a console mode program (useful for Win32 and OS/2).
Architecture
CPU386: Defined because Virtual Pascal is a 32-bit compiler requiring at least an 80386 processor.
CPU32: Defined to indicate a 32-bit CPU target.
This was helpful, as I author one of the most robust TPC Server Socket suites since 1995. And adding one more compiler just helps expand the DXSock-verse. Now supporting: Windows, Linux, Mac OSX, OS/2... and now experimenting with MSDOS + DPMI.
Zero-Trust SQL Engine
I am not exactly sure when or why I installed Nova on my Intel NUC. However, I did, and then I found the built-in AI model ~ wow! At first glance it appeared to be a simple "Chat" AI integration. Until, I started asking it questions about Virtual Pascal 2.1... I started by asking about {$IFDEF ...} what is declared in the compiler??
Compiler & Language Identification
VIRTUALPASCAL: Defined by all versions of Virtual Pascal. Use this to isolate VPC-specific code.
VER21: Specifically identifies Virtual Pascal version 2.1.
MSDOS: Defined when the target platform is the 16-bit or 32-bit DPMI DOS extender.
PASCAL: Defined to indicate Pascal language compatibility (similar to Borland Pascal).
Platform & Target Identification
OS2: Defined when compiling for the OS/2 operating system (one of VPC's primary targets).
WIN32: Defined when targeting the 32-bit Windows environment.
DPMI: Defined when compiling for the 32-bit DOS Protected Mode Interface.
CONSOLE: Defined when the application is being built as a console mode program (useful for Win32 and OS/2).
Architecture
CPU386: Defined because Virtual Pascal is a 32-bit compiler requiring at least an 80386 processor.
CPU32: Defined to indicate a 32-bit CPU target.
This was helpful, as I author one of the most robust TPC Server Socket suites since 1995. And adding one more compiler just helps expand the DXSock-verse. Now supporting: Windows, Linux, Mac OSX, OS/2... and now experimenting with MSDOS + DPMI.