Stackl
stack based virtual machine interpreter and a C compiler
Install / Use
/learn @philip-w-howard/StacklREADME
stackl
Stack based virtual machine interpreter and a C compiler.
This development effort is intended to support an undergradutate Operating Systems class. It has been used in both the Operating Systems and Compilers classes at Oregon Institute of Technology for several years.
For the Compilers class, students develop a compiler that outputs stackl assembly code. This allows students to perform code generation without the need to learn a complex assembly language.
For the Operating Systems class, students are able to write interrupt service routines, system calls, process schedulers, etc. Since the interpreter supports both user and priviliged modes, students get the experience of writing kernel code without the need for dedicated hardware (or a dedicated VM).
This software is furnished under the terms of the MIT license. See LICENSE.txt for details.
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
