Manipulating Python Programs
-
Updated
Jan 14, 2026 - Python
Manipulating Python Programs
ObscuraLang — a machine-native, post-human programming language. Not meant to be read. Not meant for humans. Built as a fun side project, driven purely by vibe coding and AI experimentation. This is the doctrine.
Knowledge Graph Toolkit
Work as part of ANL summer 2022 research with emphasis on utilizing symbolic programming to perform NAS on graph neural networks
Symbolic programming 💻 assignments for module: CSU34011
A homebrew toy programming language. Constructs an AST and validates scoping rules. Has type inference, supports functions and currying, classes with constructors (but no inheritance), while and for loops, if/elseif/else conditionals, exceptions, dynamic objects, and more
Group project for Symbolic Programming course. An Answer Set Programming Sudoku solver. Final report:
Consolidate expressions with the same head
A toy scripting language with lexical and dynamic scoping, inspired by symbolic programming and written from scratch in C#.
Add a description, image, and links to the symbolic-programming topic page so that developers can more easily learn about it.
To associate your repository with the symbolic-programming topic, visit your repo's landing page and select "manage topics."