Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial on Mutability and Imperative Programming #1529

Merged
merged 41 commits into from
Dec 14, 2023
Merged

Commits on Nov 27, 2023

  1. Tutorial on Mutability and Imperative Programming

    Mutable Data: references, records and arrays/bytes
    Imperative
    Exceptions
    Howto mix styles without getting into trouble
    Refunctionalization techniques
    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    429d51d View commit details
    Browse the repository at this point in the history
  2. Remove french sentence

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9a488c8 View commit details
    Browse the repository at this point in the history
  3. Discussion with Sabine

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    45c27d3 View commit details
    Browse the repository at this point in the history
  4. Intro, refs and mutable fields

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9333695 View commit details
    Browse the repository at this point in the history
  5. Text on arrays and bytes

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d927df9 View commit details
    Browse the repository at this point in the history
  6. Add text on for and while loops

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    1748d9b View commit details
    Browse the repository at this point in the history
  7. Text on encapsulated mutability

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    26c69b9 View commit details
    Browse the repository at this point in the history
  8. Update text

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    3e344be View commit details
    Browse the repository at this point in the history
  9. Add tail recursion text

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d413582 View commit details
    Browse the repository at this point in the history
  10. Add CPS text

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    bd8af99 View commit details
    Browse the repository at this point in the history
  11. More CPS text

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    6f26844 View commit details
    Browse the repository at this point in the history
  12. More CPS text, cont'd

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9be7283 View commit details
    Browse the repository at this point in the history
  13. More CPS text

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    ec42749 View commit details
    Browse the repository at this point in the history
  14. More CPS text

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    a14ee92 View commit details
    Browse the repository at this point in the history
  15. Effects order

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    dd71a88 View commit details
    Browse the repository at this point in the history
  16. foo

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    8416289 View commit details
    Browse the repository at this point in the history
  17. Add text on global state

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    bca020a View commit details
    Browse the repository at this point in the history
  18. Remove stuff migrated to PR1770

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    adb678a View commit details
    Browse the repository at this point in the history
  19. Add text on memoization

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    c6c0a79 View commit details
    Browse the repository at this point in the history
  20. dummy

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    1a3e71c View commit details
    Browse the repository at this point in the history
  21. Add Anti-Patterns

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    3959490 View commit details
    Browse the repository at this point in the history
  22. editing

    sabine authored and Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    70e37f4 View commit details
    Browse the repository at this point in the history
  23. rename

    sabine authored and Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    4ccaa6d View commit details
    Browse the repository at this point in the history
  24. Review

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    781c5fc View commit details
    Browse the repository at this point in the history
  25. Rename if+loops+recursion into if+recursion

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    eb638ea View commit details
    Browse the repository at this point in the history
  26. Minor changes

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    8a0ed2e View commit details
    Browse the repository at this point in the history
  27. Use #show_type

    Cuihtlauac ALVARADO committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    86c04db View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Minor fixes

    Cuihtlauac ALVARADO committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    4bba6d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Include some feedback from @silene

    Cuihtlauac ALVARADO committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    6bce4fb View commit details
    Browse the repository at this point in the history
  2. Revert change creating conflict with PR1798

    Cuihtlauac ALVARADO committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    914703f View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    52ec288 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Review edits

    Cuihtlauac ALVARADO committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    877326f View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Address more review comments

    Cuihtlauac ALVARADO committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    dec61c8 View commit details
    Browse the repository at this point in the history
  2. Fix typos

    Cuihtlauac ALVARADO committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    809d146 View commit details
    Browse the repository at this point in the history
  3. minor grammar

    christinerose authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    9ba7f94 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. fix typo

    christinerose authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    0f9f1b4 View commit details
    Browse the repository at this point in the history
  2. add "body expression"

    christinerose authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    4f543c6 View commit details
    Browse the repository at this point in the history
  3. tighten syntax

    christinerose authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    3adab5a View commit details
    Browse the repository at this point in the history
  4. minor typo fixes

    christinerose authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    cd72f93 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7ebdac View commit details
    Browse the repository at this point in the history
  6. Review edits

    Cuihtlauac ALVARADO committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    650ec94 View commit details
    Browse the repository at this point in the history