neura-lang
Version:
Neura - AI-First programming language that accelerates development 100×
89 lines (60 loc) • 1.98 kB
Markdown
# Neura Programming Language
[](https://www.npmjs.com/package/neura-lang)
[]()
[]()
Neura es un lenguaje de programación diseñado con un paradigma **AI-First** para acelerar el desarrollo hasta **100×**.
## Instalación
### Usando npm (recomendado)
```bash
# Instalación global (recomendada)
npm install -g neura-lang
# Verificar instalación
neura --version
```
### Usando Homebrew (macOS)
```bash
# Instalación vía Homebrew
brew tap neura-lang/neura
brew install neura
# Verificar instalación
neura --version
```
## Características AI-First
Neura incluye características AI-First que aceleran el desarrollo:
### 1. Watch & Reload System
- Permite hot-reload de módulos cuando se detectan cambios en archivos
- Accesible mediante CLI: `neura watch`
### 2. Package Manager (neurapkg)
- Gestiona dependencias y módulos en el ecosistema Neura
- Sistema de versiones semántico: `neura pkg add auth.jwt@^1.0.0`
### 3. AI Plugin
- Anotaciones como `@ai.optimize` para sugerencias y optimizaciones de código
- Compatible con múltiples modelos de IA (remoto, local, embebido)
### 4. Code Generation System
- **Directivas `@generate`**: Generación automática en base a especificaciones declarativas
- **Scaffolding System**: Generación rápida de estructuras de proyecto
- **Macros Parametrizables**: Plantillas de código reutilizables con parámetros dinámicos
## Uso Básico
### Crear un nuevo proyecto
```bash
neura new mi-proyecto
cd mi-proyecto
```
### Ejecutar código Neura
```bash
neura run main.neura
```
### Compilar código Neura
```bash
neura compile main.neura --target javascript --output main.js
```
### Hot-Reload (Watch)
```bash
neura watch main.neura
```
### Ver características AI-First
```bash
neura ai
```
## Licencia
MIT