Перейти к содержимому

eu usei o codex para CRIAR UMA LINGUAGEM DO ZERO?

anywerai

0:00 / 0:00

eu usei o codex para CRIAR UMA LINGUAGEM DO ZERO?

177 просмотров · 13 дн. назад
anywerai
2 подписчика
177 просмотров · 13 дн. назад
Uma linguagem de programação original não começa com um “hello world”. Ela começa com uma ideia, um contrato claro, uma arquitetura coerente e muitos testes. Neste primeiro episódio de AnywerAI / Experimentos com IA, eu uso o Codex para transformar o projeto Seloryn em uma base técnica verificável: documentação, decisões de arquitetura, lexer, parser, AST, diagnósticos, CLI e testes — tudo organizado dentro de um repositório Rust real. O vídeo acompanha a construção do bootstrap da Seloryn, incluindo: • Lexer UTF-8 com suporte a LF/CRLF, Unicode, strings, números e tokens reservados; • tokens de indentação com INDENT e DEDENT; • parser com AST, funções, bindings, records, enums, diretivas, if, require e return; • spans em bytes e diagnósticos estáveis com códigos SEL-Lxxx e SEL-Pxxx; • comando de verificação sintática: seloryn check arquivo.sely • organização da documentação pública e dos exemplos; • diagramas da arquitetura e identidade visual da linguagem; • testes unitários e de integração; • validação em CMD, PowerShell 5.1 e PowerShell 7; • testes com Unicode, CRLF, caminhos com espaços, tabs e sintaxe reservada. O resultado é um bootstrap experimental funcional — não uma release pronta. A Seloryn permanece na versão 0.00 e ainda não possui type checker, runtime, compilador completo, bibliotecas padrão, suporte a GPU ou instalador público. Os exemplos de tensor, treinamento e LLM presentes na documentação representam o contrato planejado da linguagem, não recursos já executáveis. Na validação final mostrada no vídeo: • 18 testes unitários passaram; • 8 testes de integração passaram; • testes em debug e release passaram; • Clippy com -D warnings passou; • build de release passou; • compatibilidade com CMD e PowerShell foi verificada; • Unicode, CRLF, caminhos com espaços e sintaxe reservada foram testados; • links, SVGs, segredos e licenças de dependências foram revisados. 📚 REPOSITÓRIO PRINCIPAL https://github.com/marcosbuilds/Seloryn 🔗 ARQUIVOS E DOCUMENTAÇÃO README: https://github.com/marcosbuilds/Seloryn/bl... Gramática da linguagem: https://github.com/marcosbuilds/Seloryn/bl... CLI e comando seloryn check: https://github.com/marcosbuilds/Seloryn/bl... Status atual do projeto: https://github.com/marcosbuilds/Seloryn/bl... Lexer: https://github.com/marcosbuilds/Seloryn/bl... Parser e AST: https://github.com/marcosbuilds/Seloryn/bl... Diagnósticos: https://github.com/marcosbuilds/Seloryn/bl... Testes da CLI: https://github.com/marcosbuilds/Seloryn/bl... Diagrama de arquitetura: https://github.com/marcosbuilds/Seloryn/bl... ⏱️ CAPÍTULOS 00:00 — O ponto de partida: Seloryn 0.00 02:00 — Repositório, documentação e escopo inicial 05:30 — O que a Seloryn pretende resolver 08:30 — Arquitetura da linguagem e fluxo do projeto 10:30 — Lexer, parser, AST e diagnósticos 12:30 — Diagramas e identidade visual da Seloryn 14:30 — CLI, documentação e limites do design-only 17:30 — Implementação do bootstrap em Rust 20:00 — Testes e revisão dos arquivos alterados 22:00 — Ajustes, smoke tests e compatibilidade 25:00 — Revisão local do projeto 27:30 — Rodada final de validação 30:00 — Resultado dos testes e critérios aprovados 32:30 — O que ainda não existe: runtime, type checker e release #AnywerAI #ExperimentosComIA #Seloryn #Codex #Rust #Programacao #LinguagemDeProgramacao #InteligenciaArtificial