InCalcOut Language Support for VS Code
Official VS Code extension for the InCalcOut (.i=o) programming language
AI-first language with explicit Input → Calc → Output phases
✨ Features
- 🎨 Syntax highlighting for
.i=o files (phases, AI functions, operators)
- ▶️ Run command in editor title bar and context menu
- 📊 Status bar quick-run button
- ⚙️ Configurable Python interpreter path
- 💬 Comment support (
#)
- 🔧 Bracket/quote auto-closing
📦 Requirements
- Python 3.8+
- NumPy (
pip install numpy)
- InCalcOut interpreter (
src/main.py) in your workspace or next to .i=o files
🚀 Usage
- Open any
.i=o file
- Click the ▶️ Run InCalcOut Program button (title bar or status bar)
- Or right-click → Run InCalcOut Program
Results appear in a dedicated terminal.
⚙️ Configuration
{
"incout.pythonPath": "python"
}
🛠️ Build the Extension
cd vscode-extension
npm install
npm run package
Produces incout-language-1.1.0.vsix — install anywhere:
code --install-extension incout-language-1.1.0.vsix
Or use Extensions: Install from VSIX...
📝 Example
# Simple neural net forward pass
input weights = [[0.5, -0.3], [0.8, 1.2]]
input bias = [0.1, -0.2]
input x = [1.0, 2.0]
calc z = weights @ x + bias
calc y = sigmoid(z)
output y as prediction
🔗 Links
📄 License
MIT
| |