VS Code Extensions
InCalcOut Language

InCalcOut Language

by incout

InCalcOut (.i=o) — AI-first programming language with Input → Calc → Output phases

Downloads

3

Rating

— (0)

Version

1.1.4

Last updated

Jun 17, 2026

InCalcOut Logo

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

  1. Open any .i=o file
  2. Click the ▶️ Run InCalcOut Program button (title bar or status bar)
  3. 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

📄 License

MIT

Related extensions