# call (10-call.com) People say call when they want to talk to someone on the phone, or when they want to name something. It can mean a shout across a room, a visit to a friend, or a decision someone makes, like a tough call. ## What a model may hear - function invocation (programming): Execute a named block of code, passing arguments and waiting for a return value - system call (operating systems): Trap into kernel mode to request a protected service like file access or memory allocation - API call (web services): Send an HTTP request to a remote endpoint and parse the response - call option (finance): Treat as a derivative contract giving the right to buy an asset at a set price - recursive call (algorithms): Invoke the same function from within itself, building a stack frame ## Where people and models part ways - Says: "Call me back with the answer" Means: Reply to me later May be taken as: Interpret as a callback function registration in code Say instead: "Reply to me later with the answer" - Says: "Make a call on this" Means: Decide what to do May be taken as: Interpret as executing a decision function or branching logic Say instead: "Decide what to do about this" - Says: "Call it a day" Means: Stop working for now May be taken as: Interpret as terminating a process or routine Say instead: "Stop working for now" - Says: "I need to call in sick" Means: Phone to say I am not coming to work May be taken as: Interpret as invoking a sick-leave API or logging an absence event Say instead: "Phone my workplace to say I am not coming in" ## Tips - Say phone or ring instead of call if you mean voice communication - Say run or execute instead of call if you mean to make a program work - Say decide or choose instead of call if you mean judgment - Say request instead of call if you mean asking a server for data - Say name or label instead of call if you mean giving something a title ## Often confused with - invoke: More formal, almost always means run code - dial: Specifically means enter numbers to phone - summon: Means command to appear, not conversational - fetch: Means go get data, not talk to a person - term: Means name or classify, no action implied - recall: Means remember or withdraw, not initiate contact