Iteration in Lisp

Feedback on BDD assignment

  • Set your names correctly in git
  • Do not commit through the web interface
  • Make your commit message informative.
  • Be careful not to commit your entire virtual environment.
  • Careful of leaving whitespace in your Python files. This can make for confusing git commits.
  • Check pep8 for conventions on naming functions, classes, variables.
  • Check pep8 for line length limit
  • Do not use too many comments in your code. You can sometimes let the code speak for itself. Here are some examples of comments that are superfluous.
  • It is fine to commit from several devices but be sure that git has the same name and email address for you on each of them. Look in ~/.gitconfig
  • Pyeda does this but it's bad practice. Import only what you need

    from pyeda.inter import *
    
    • Give your functions docstrings rather than putting a comment above.
    • Cite your sources
    • Break large functions out into helper functions
    • See Requirements File Format

Continuing Control Flow in Python and Lisp

etc

Author: Breanndán Ó Nualláin <o@uva.nl>

Date: 2026-03-26 Thu 11:50