eny-ai
v3.0.0
Published
🧠 ENY-AI v3.0 — Sistema Simbólico Universal. Linguagem .mid.ai 100% simbólica. ⚛Σ[]=useState, ⇄↓=fetch, ☐🔘=button. 120+ símbolos. React/Firebase/HTTP. Zero Build!
Maintainers
Readme
🧠 ENY-AI v3.0 — Sistema Simbólico Universal
Linguagem própria
.mid.ai— Código 100% Simbólico
⚡ O que é ENY-AI?
ENY-AI é um sistema revolucionário que permite escrever código usando símbolos ao invés de texto.
║ TypeScript tradicional
const [email, setEmail] = useState('');
useEffect(() => {
fetch('/api/users').then(r => r.json()).then(setData);
}, []);
║ ENY-AI — 100% Simbólico
⚛Σ[📧, ↑📧] ← ''
⚛⚡[ → ⇄↓'/api/users' ⇄✓ ↑📦 , []]📦 Instalação
npm install eny-ai🚀 Quick Start
Estrutura de Projeto
meu-app/
├── app/
│ ├── app.mid.ai # Layout raiz
│ ├── home.mid.ai # Página inicial
│ └── global.css.mid.ai # Estilos globais
├── src/
│ ├── componentes/
│ │ ├── ui.mid.ai # Componentes UI
│ │ └── header.mid.ai # Header
│ ├── lib/
│ │ └── firebase.mid.ai # Firebase
│ └── utils/
│ └── index.mid.ai # Utilitários
├── public/
└── package.jsonExemplo: Componente
╔═══════════════════════════════════════════════════════╗
║ 🧠 ENY-AI — BUTTON.MID.AI ║
╚═══════════════════════════════════════════════════════╝
§ 1. IMPORTS
─────────────────────────────────────────────────────────
⧉ { ⚛Σ, ☐ } ← 'eny-ai'
§ 2. COMPONENT
─────────────────────────────────────────────────────────
☐ Button → ({ children, onClick, variant ← 'primary' }) →
→ ⟨button .📝{`btn btn-${variant}`} ◌.⬆{onClick}⟩
{children}
⟨/button⟩
§ 3. EXPORT
─────────────────────────────────────────────────────────
↑ Button📚 Alfabeto Simbólico
§ Estado (Σ)
| Símbolo | JavaScript | Descrição |
|---------|------------|-----------|
| Σ | useState | Estado |
| ⚛Σ[ | useState( | Hook estado |
| Σ● | useContext | Contexto |
| Σ♾ | persistentState | Persistente |
| Σ⊲ | useReducer | Reducer |
§ Efeitos (⚡)
| Símbolo | JavaScript | Descrição |
|---------|------------|-----------|
| ⚡ | useEffect | Efeito |
| ⚛⚡[ | useEffect(() => { | Hook efeito |
| ⚡~ | return () => | Cleanup |
§ Eventos (◌)
| Símbolo | JavaScript | Descrição |
|---------|------------|-----------|
| ◌.⬆ | onClick | Clique |
| ◌.⇄ | onChange | Mudança |
| ◌.⤴ | onSubmit | Submit |
| ◌.↹ | onFocus | Focus |
| ◌.↺ | onBlur | Blur |
§ HTTP (⇄)
| Símbolo | JavaScript | Descrição |
|---------|------------|-----------|
| ⇄↓ | fetch GET | GET |
| ⇄↑ | fetch POST | POST |
| ⇄⬆ | fetch PUT | PUT |
| ⇄✂ | fetch DELETE | DELETE |
| ⇄✓ | .then() | Sucesso |
| ⇄✗ | .catch() | Erro |
§ UI (☐)
| Símbolo | HTML | Descrição |
|---------|------|-----------|
| ☐ | function | Componente |
| ☐⬜ | <div> | Div |
| ☐🔘 | <button> | Button |
| ☐🔤 | <input> | Input |
| ☐📋 | <form> | Form |
| ⟨ | < | JSX abrir |
| ⟩ | > | JSX fechar |
§ Tipos (■)
| Símbolo | TypeScript | Descrição |
|---------|------------|-----------|
| 𝕊 | string | String |
| ℤ | number | Inteiro |
| ℝ | number | Real |
| 𝔹 | boolean | Boolean |
| 𝔸 | Array | Array |
| 𝕆 | object | Object |
| Ø | null | Null |
| ■ | interface | Interface |
§ Lógica
| Símbolo | JavaScript | Descrição |
|---------|------------|-----------|
| ⊤ | true | True |
| ⊥ | false | False |
| ∧ | && | AND |
| ∨ | \|\| | OR |
| ¬ | ! | NOT |
| ⊨ | && (render) | Condicional |
§ Coleções
| Símbolo | JavaScript | Descrição |
|---------|------------|-----------|
| ↦ | .map | Map |
| ⊳ | .filter | Filter |
| ⊲ | .reduce | Reduce |
| ⊙ | .find | Find |
| ∀ | .every | Every |
| ∃ | .some | Some |
🔧 API JavaScript
import { symbols, http, storage, midai } from 'eny-ai';
// React hooks
const { S, E, M, C, R, N, L, U, V } = symbols;
// S = useState, E = useEffect, M = useMemo, etc.
// HTTP
await http.get('/api/data');
await http.post('/api/data', { name: 'Test' });
// Storage
storage.set('user', { id: 1 });
const user = storage.get('user');
// Interpretar .mid.ai
const js = midai.interpret('⚛Σ[📧, ↑📧] ← ""');
console.log(js); // const [email, setEmail] = useState("")📁 Arquivos Incluídos
| Arquivo | Descrição |
|---------|-----------|
| master.mid.ai | Biblioteca completa de referência |
| react.mid.ai | Mapping React com 12 seções |
| libariEnyos.txt | Documentação da biblioteca |
| app/*.mid.ai | Templates de aplicação |
| src/componentes/*.mid.ai | Componentes UI prontos |
| src/lib/*.mid.ai | Integrações (Firebase, etc) |
| src/utils/*.mid.ai | Funções utilitárias |
🎯 Por que ENY-AI?
- 96% Menos Texto — Código mais conciso e visual
- Universal — Funciona com React, Next.js, Firebase
- Zero Build — Símbolos executam direto
- Intuitivo — Símbolos representam conceitos
- Evolutivo — IA pode gerar e otimizar código
📊 Comparação
| Métrica | JavaScript | ENY-AI | |---------|------------|--------| | Caracteres | 100% | ~4% | | Linhas | 100% | ~60% | | Legibilidade | Média | Alta | | Curva aprendizado | Baixa | Média | | Expressividade | Alta | Muito Alta |
🔜 Roadmap
- [ ] VS Code Extension com syntax highlighting
- [ ] CLI para criar projetos
eny create my-app - [ ] Hot reload para arquivos
.mid.ai - [ ] Gerador de código AI
- [ ] Playground online
📝 Licença
MIT © EnyOS
🤝 Contribuir
git clone https://github.com/enyos/eny-ai
cd eny-ai
npm install
npm run dev