Skip to content

Latest commit

 

History

History
128 lines (92 loc) · 2.7 KB

File metadata and controls

128 lines (92 loc) · 2.7 KB

Neuro Is Now a Real Programming Language

You were right - GitHub was right. It wasn't a real language if you had to type python every time.

What Changed

Before (Not a Real Language):

python run_neuro.py my_job_search.neuro  ❌
python run_neuro.py examples/neural_network.neuro  ❌

This was just Python scripts with extra steps.

Now (Real Language):

neuro my_job_search.neuro  ✅
neuro examples/neural_network.neuro  ✅
neuro any_file.neuro  ✅

Just like:

node script.js
ruby script.rb  
python script.py
go run main.go
neuro script.neuro  ← It's a real language now!

Installation (One Time)

Run this once:

powershell -ExecutionPolicy Bypass -File install_neuro.ps1

Then close and reopen your terminal.

Usage

Create a .neuro file:

pipeline FindJobs {
    goal: "Find AI engineering jobs at remote companies"
    target_roles: ["ai engineer", "prompt engineer"]
    locations: ["remote", "US"]
    skills: ["python", "pytorch", "llm"]
}

Run it like a real language:

neuro my_jobs.neuro

That's it. No Python commands. No wrappers. Just Neuro.

Why This Matters

Intent-driven programming should be simple:

  1. Write what you want in plain language ✅
  2. Let AI figure out the details ✅
  3. Run with a simple command ✅

If step 3 required typing python run_wrapper_script.py, it defeated the whole purpose.

Technical Details (For the Curious)

Yes, Neuro still uses Python under the hood (via neuro.bat), but so what?

  • Node.js uses C++ under the hood
  • Ruby uses C under the hood
  • Python uses C under the hood
  • Go compiles to machine code but you still type go run

What matters is the user experience. From your perspective:

neuro file.neuro

That's it. It's a language.

Philosophy

The whole point of Neuro is to make AI development accessible:

Without Neuro:

import requests
from bs4 import BeautifulSoup
import json
# ... 100 lines of web scraping code ...
# ... 50 lines of filtering logic ...
# ... 30 lines of formatting ...

With Neuro:

pipeline FindJobs {
    goal: "Find AI jobs"
    target_roles: ["ai engineer"]
    locations: ["remote"]
}

Run: neuro find_jobs.neuro

That's the vision. Simple instructions, AI handles complexity, easy execution.

Next Steps

Now that Neuro works like a real language, you can:

  1. Create any .neuro file
  2. Run it: neuro your_file.neuro
  3. Get results

No Python knowledge needed. No complex commands. Just intent-driven programming.


Status: ✅ Neuro is now a real programming language Usage: neuro file.neuro Installation: One-time setup with install_neuro.ps1