Welcome. This is space is to present software and papers I shared for educational purposes.
Source code of software published in this space can be found at https://github.com/eantcal.

Source: eantcal/nubasic - GitHub

Installers for Windows on  Chocolatey

Installation via Chocolatey package manager for Windows

C:\> choco install nubasic

To upgrade nuBASIC (Install), run the following command from the command line or from PowerShell:

C:\> choco upgrade nubasic


nuBASIC is a programming language from the BASIC family distributed under MIT License. 

Ever since starting writing BASIC programs on my Commodore 64 at age of 8 I've always wanted to write a BASIC interpreter. Years later, I decided to implement an interpreter as a non-trivial example for a programming course. I chose such language exactly fifty years after John G. Kemeny and Thomas E. Kurtz designed it.

Download nuBASIC


nunnLib is a Free Open Source Machine Learning Library distributed under GPLv2 License and written in C++17

Repositories, binaries and source code

mipOS: RTOS for micro SoC

Multum In Parvo Operating System (mipOS) is a cooperative multitasking RTOS specifically designed for single-chip microcontrollers with limited RAM, typically less than 256 bytes, and ROM. It offers the advantages of an RTOS in low-cost embedded designs, making it an ideal choice for System-On-Chip (SoC) programmers.

mipOS excels in its small size, fast performance, and royalty-free nature, making it a favorable option for developers.

With mipOS, tasks are efficiently managed, ensuring mutual exclusion, handling signals, managing message queues, and providing memory management and timers functionalities.

Source code at https://github.com/eantcal/mipos

Other Open Source Projects


Visit also https://github.com/eantcal. Several repositories were selected to be part of the 2020 GitHub Archive Program.