Skip to content

Trabajo del Alumno España Perez Miguel Angel - #16

Open
Espana-zip wants to merge 2 commits into
tectijuana:mainfrom
Espana-zip:main
Open

Trabajo del Alumno España Perez Miguel Angel#16
Espana-zip wants to merge 2 commits into
tectijuana:mainfrom
Espana-zip:main

Conversation

@Espana-zip

Copy link
Copy Markdown

Descripción del cambio

  • Anexo de investigación sobre los efectos secundarios: qué son y por qué la programación funcional busca controlarlos

Unidad y tema afectado

  • Unidad 1, 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

No aplica

Referencias

[1] P. Hudak, J. Peterson y J. Fasel, “Input/Output,” en A Gentle Introduction to Haskell, Version 98. Haskell.org, 2000. [En línea]. Disponible en: https://www.haskell.org/tutorial/io.html. [Consultado: 1-sep-2026].
[2] Microsoft, “Functional programming vs. imperative programming,” Microsoft Learn, 15-sep-2021. [En línea]. Disponible en: https://learn.microsoft.com/en-us/dotnet/standard/linq/functional-vs-imperative-programming. [Consultado: 1-sep-2026].

Added a comprehensive README on side effects in functional programming, including definitions, examples, and best practices for managing side effects.
Added an annex documenting the AI assistance and tools used in the research on side effects in functional programming. Included prompts, results, validation changes, and personal reflections.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: de91ad10e2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@@ -0,0 +1,171 @@
---

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Remove the colon from the directory name

On Windows, Git cannot check out paths containing : in a directory component, so pulling this commit makes the repository unusable for Windows-based students. Rename the directory to a cross-platform-safe form, such as replacing the colon with a hyphen.

Useful? React with 👍 / 👎.

@@ -0,0 +1,171 @@
---

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Use the mandated README.md filename

On case-sensitive filesystems, Readme.md is different from the required README.md. The delivery rules in research/TEMAS-INVESTIGACION-FUNCIONAL-2026B.md explicitly require that exact filename and state that renaming it is grounds for rejecting the submission, so this file must be renamed before the work can be accepted.

Useful? React with 👍 / 👎.

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.

1 participant