# list (10-list.com) A list is a simple way to write down items in order, like a grocery list or a to-do list. People make lists to remember things, organize tasks, or rank favorites. It is one of the most basic tools for keeping track. ## What a model may hear - ordered collection (computer science and programming): treat the input as a data structure with indexed positions, expecting operations like iteration, slicing, or sorting - email list or distribution list (messaging and marketing systems): assume the user wants to manage subscribers, send bulk mail, or handle opt-in/opt-out logic - directory listing (operating systems and file management): return files and folders in a path, often with metadata like size and date - command-line list option (Unix/Linux shells and many CLI tools): interpret 'list' as a flag or subcommand to enumerate resources, processes, or available choices - formal logic or proof list (mathematics and automated theorem proving): expect structured derivations or sequent notation with specific syntactic rules ## Where people and models part ways - Says: "Make me a list of vacation ideas" Means: Give me a numbered or bulleted set of suggestions May be taken as: Generate executable code that builds an empty list object or queries a database Say instead: "Write out a numbered list of vacation ideas in plain text" - Says: "Add this to my list" Means: Remember this item for later May be taken as: Attempt to append to a variable that does not exist, or modify a mailing list the user cannot access Say instead: "Add this item to the list we are building together" - Says: "List everything wrong with this" Means: Critique or point out flaws in a general way May be taken as: Format the response as a machine-parseable error log or structured data output Say instead: "Describe the problems with this in a few paragraphs" - Says: "Give me the list" Means: Show me the items I asked about earlier May be taken as: Execute a system command to list files, processes, or network connections Say instead: "Show me the items from our conversation so far" ## Tips - Say 'bulleted list' or 'numbered list' if you want formatted text, not data structures - Mention 'in plain text' when you want readable output, not code - Use 'write out' rather than 'generate' or 'return' to avoid triggering programmatic responses - Specify what kind of list you mean if context is ambiguous: ideas, people, steps, options - If continuing a prior list, say 'our list' or 'the list from above' to keep the model in conversational mode ## Often confused with - array: fixed-size and often multidimensional, not just ordered items - set: unordered and without duplicates, unlike a list - queue: first-in-first-out structure with specific access rules - catalog: formal, often published collection with descriptions - roll: official register of members, not casual items - series: sequence with a pattern or narrative, not just grouped items