angcoder.c@portfolio: ~/projects$ cat LISP_INTERPRETER.md

              _    ___ ___ ___   ___ _  _ _____ ___ ___ ___ ___ ___ _____ ___ ___  | |  |_ _/ __| _ \ |_ _| \| |_   _| __| _ \ _ \ _ \ __|_   _| __| _ \ | |__ | |\__ \  _/  | || .` | | | | _||   /  _/   / _|  | | | _||   / |____|___|___/_|   |___|_|\_| |_| |___|_|_\_| |_|_\___| |_| |___|_|_\                                                                      
          
#IMAGE_ID: 1x001_MEDIA
Lisp Interpreter interface preview [ PREVIEW_MODE: ACTIVE ]
SPEC_SHEET
Role
Lead Developer
Stack
JAVA 22 / JEST / APACHE MAVEN / JUNIT / ESTRUCTURAS DE DATOS
Status
STABLE
Year
2025
Category
BACKEND
Scope
ACADEMIC_PROJECT
PROJECT_OVERVIEW

Interprete de lenguaje LISP desarrollado en Java 22, con capacidad para ejecutar código LISP y proporcionar una interfaz de terminal intuitiva.

CORE_FEATURES

[+] DISEÑO DE LENGUAJES E INTÉRPRETES

Desarrollo de un intérprete Lisp en Java 22 implementando las etapas de tokenización, parsing, representación de expresiones y evaluación.

[+] MODELO DE DATOS JERÁRQUICO

Representación del lenguaje mediante estructuras como listas, átomos, números, operadores y funciones, siguiendo los principios de los lenguajes simbólicos.

=> ENTORNO DE EJECUCIÓN PERSONALIZADO

Implementación de un sistema de scopes y resolución de símbolos para gestionar variables, funciones definidas por el usuario y operadores integrados.

=> CALIDAD Y VALIDACIÓN

Pruebas unitarias con JUnit y construcción automatizada con Maven para verificar el correcto funcionamiento de las características principales del intérprete.

angcoder.c@portfolio: ~/projects$ cd ..