{"id":25406707,"url":"https://github.com/donaurelio/oz-interpreter","last_synced_at":"2025-04-12T22:57:20.023Z","repository":{"id":91128702,"uuid":"47596367","full_name":"DonAurelio/oz-interpreter","owner":"DonAurelio","description":"A Mini Oz/mozart interpreter in Scheme (aka Racket)","archived":false,"fork":false,"pushed_at":"2015-12-08T03:45:56.000Z","size":97,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T22:57:14.205Z","etag":null,"topics":["interpretador","interpreter","language-learning","language-processing","mozart-interpreter","programming-languages","racket","racket-language","scheme-language"],"latest_commit_sha":null,"homepage":"","language":"Racket","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DonAurelio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-08T03:33:57.000Z","updated_at":"2022-06-06T04:20:05.000Z","dependencies_parsed_at":"2023-03-14T13:30:20.887Z","dependency_job_id":null,"html_url":"https://github.com/DonAurelio/oz-interpreter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DonAurelio%2Foz-interpreter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DonAurelio%2Foz-interpreter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DonAurelio%2Foz-interpreter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DonAurelio%2Foz-interpreter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DonAurelio","download_url":"https://codeload.github.com/DonAurelio/oz-interpreter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248643038,"owners_count":21138353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["interpretador","interpreter","language-learning","language-processing","mozart-interpreter","programming-languages","racket","racket-language","scheme-language"],"created_at":"2025-02-16T05:36:59.700Z","updated_at":"2025-04-12T22:57:19.996Z","avatar_url":"https://github.com/DonAurelio.png","language":"Racket","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Interpretador-Lenguaje-OZ\nProyecto final de la asignatura Fundamentos de Lenguaje de Programación que comprende el desarrollo de un interpretador, que interprete parte del Lenguajes de programación Mozart OZ, basado en el lenguaje de programación Scheme (Racket actualmente).\n\n# Requerimientos \n\nEs necesario tener la versión Scheme(Racket) 5.0 que podras descargar en el siguiente link: \nhttp://download.racket-lang.org/all-versions.html\n\nLuego de descargar el archivo .sh, lo ejecutas he instalas Scheme(Racket) 5.0 en tu computadora.\n\nFinalmente buscar el ejecutable drracket para iniciar el entorno de desarrollo, con el cual abriras el archivo.\n\nEn caso de que presente un error parecido a este:\nffi-lib: couldn't open \"libjpeg.so.62\" (libjpeg.so.62: cannot open shared object file: No such file or directory)\n\nInstala la siguiente libreria en tu SO:\nsudo apt-get install libjpeg62\n\n# Especificación del proyecto\n\nPara ejecutar el interpretador, teclea en la consola interactiva de drracket lo siguiente: (interpretador)\n\nEsta sentencia llamara a la función que permite incializar el interpretador. La información que especifica el proyecto y algunos ejemplos de expresiones que puedes ejecutar en el interpretador, las puedes encontrar en el archivo Especificacion.pdf\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonaurelio%2Foz-interpreter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdonaurelio%2Foz-interpreter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonaurelio%2Foz-interpreter/lists"}