Open Source Software Engineering, Compilers, AI and Programming Languages, Document & Internet Security, Articles about Computer Science

Projects, documentation, and technical articles about Python, Clojure, Java, Scheme48, compiler construction, software testing, enterprise AI, privacy, and programming language design, and document & Internet Security - signatures, trust lists, certificates, hashes, content checks.

Unicorn project

This project is a library and application for signature handling & certificate creation & certificate chain and trust list checks. & CRL & OCSP & many more topics regarding security and signatures

The Unicorn project page

The Brainfuck / My little language project

A typed higher-level language compiled to Brainfuck, including 64-bit integers, IEEE-754 types, arrays, structured control flow, and runtime linking

My Little Language ->  A language compiled to BrainFuck

PL/1 was my first language on the Host, so here is a PL/1 written in Python (current work)

PL/I compiler architecture with JVM, .NET, x86/ARM64 and actual PE/ELF/Mach-O container generation

The project page for the Python - PL/1 compiler

YATestEnvironment: an environment with a test engine and a test-data generator as well as a Clojure reflection API for reflection API JDK 17 and above

The YATestEnvironment project page

Turbo Pascal 5.5 (!!! NO BORLAND CODE AT ALL)

To show how to write a simple compiler, Turbo Pascal 5.5 and its features to write a compiler in Clojure / Java - in addition, there are object-oriented and functional parts adapted to Pascal-like syntax

The project page

Enterprise privacy AI content system and an examination preparation system.

Enterprise content management with solid privacy when searching with AI. Insert/Delete/Update must also be separated using authorization to protect sensitive data.

Python AI Project Page Link: EnterprisePAI42

Exam preparation application/Examination execution & exam chat project

Educational work at institutes and universities is important. Here is an application for team learning. Examination preparation and a secure way to handle test examinations and final examinations.

The project page of Exam preparation

Documentation for Scheme48

Scheme 48: hopefully one day complete reference/documentation ;-)

Scheme 48 Reference

The Incomplete Scheme 48 Manual

About my work and the thoughts I have in different areas

Here are some tiny articles that follow, which shall show how I think, and they contain some things looked at in a practical as well as in a theoretical way

Over the years I've worked in computer science, development, design, and testing, I've seen many ways to solve problems and how development and design have changed over time, with more challenges and growing data and complexity in software. Here are some articles about that: (The intention is to learn from the history and the latest of theoretical information technology)

The articles

Here the project derived from PSEUDOCODE BNF

Pseudo Code Language Interpreter

PROJECT has soon his own site/page

Since I like to have fun at all times, I opened a project for coding games with Java SWING 😏

My funny games