Skip to content

Bojorquez Valdez.- Miranda, Hope y los lenguajes funcionales de los 80s - #22

Open
VictorMBojorquez wants to merge 9 commits into
tectijuana:mainfrom
VictorMBojorquez:main
Open

VictorMBojorquez wants to merge 9 commits into
tectijuana:mainfrom
VictorMBojorquez:main

Conversation

@VictorMBojorquez

Copy link
Copy Markdown

Descripción del cambio

Agregado el README de la investigación a la carpeta indicada

Unidad y tema afectado

Bloque 1: Programación Funcional (nivel introductorio) --- 40 temas de investigación y rúbrica de 5 categorías

Tipo de cambio

  • Corrección de bug (código que no compilaba o test que fallaba)
  • Nueva práctica o ejercicio
  • Mejora de código existente
  • Mejora de documentación
  • Otro

Checklist de calidad

  • El código compila / carga sin errores
  • Los tests existentes siguen pasando
  • Se agregaron tests para el código nuevo (si aplica)
  • Los predicados Prolog tienen documentación de aridad y determinismo
  • El código Erlang usa OTP behaviors (sin spawn desnudo)
  • Se probó localmente con el comando exacto indicado en el README del tema

Evidencia de ejecución

  • asciinema (sesión CLI) — link:
  • LOOM (demo UI/gráfica, si aplica) — link:
  • Google Stitch (mockup UI, si aplica) — imagen incluida en el README del proyecto

Comandos de verificación

# Pegar aquí los comandos exactos que usaste para verificar

Referencias

  • Fokker, J. (1996). Programación Funcional (H. R. Ophoff & B. Sánchez J., trads.; C. Delgado Kloos & N. Martínez Madrid, revs.; 2.ª ed. rev.). Departamento de Informática, Universidad de Utrecht
  • An Overview of Miranda. (s. f.-b). https://www.cs.kent.ac.uk/people/staff/dat/miranda/Overview.html
  • Reclu IT. (s. f.-b). https://recluit.com/que-es-el-lenguaje-miranda/
  • Burstall, R. M., MacQueen, D. B., & Sannella, D. T. (1980). HOPE: An experimental applicative language. En Proceedings of the 1980 ACM Conference on LISP and Functional Programming (pp. 136–143). Association for Computing Machinery.

Creación de la carpeta donde se albergará la investigación junto dentro de Readme.md
Added an example of a factorial program in HOPE and clarified the concept of operator overloading.
Agregué los prompts, las reflexiones y las ayudas que recibí de la ia
@IoTeacher

Copy link
Copy Markdown
Member

Se actualizó el PULL_REQUEST_TEMPLATE.md con la rúbrica oficial de evaluación para este PR:

📊 Rúbrica de Evaluación – Pull Request

Ingeniería en Sistemas Computacionales
Materia: Programación Lógica y Funcional
Valor total: 100 puntos

Criterio de Evaluación Descripción del Desempeño Esperado Valor
📁 Estructura del Repositorio Carpeta nombrada y ubicada correctamente según la unidad/tema. Organización limpia y coherente. 10 pts
📄 Uso correcto del Template Pull Request completo siguiendo el template oficial sin omisiones. 5 pts
⚙️ Funcionalidad y Correctitud El código compila/carga y produce el resultado esperado (código que no compila = 0 en este ítem). 25 pts
🧪 Pruebas y Verificación Tests (EUnit/plunit/etc.) presentes y pasando; comandos de verificación reproducibles. 15 pts
🧩 Calidad de Código Sigue los estándares del curso (OTP behaviors, .mli en OCaml, aridad/determinismo en Prolog, etc.). 15 pts
🎬 Evidencia de Ejecución asciinema/LOOM/Stitch según aplique, mostrando la ejecución real. 10 pts
📚 Referencias Académicas Fuentes confiables, correctamente citadas. 10 pts
✍️ Redacción Técnica Claridad, coherencia y uso apropiado de terminología del paradigma. 5 pts
🔄 Flujo de Contribución PR correctamente generado, sin afectar archivos de otros compañeros. 5 pts

Revísala antes de que se evalúe tu entrega.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants