Ticket #908 (new enhancement)

Opened 2 years ago

y-or-n-p execution

Reported by: p2 Owned by:
Priority: trivial Milestone:
Component: ANSI CL Compliance Version: unspecific
Keywords: Cc:

Description

I am unsure whether this issue is ANSI compliance or IDE related. I've tested in 1.8-dev-r15188M-trunk (DarwinX8664) under MacOS 10.6.8.

In the terminal, (y-or-n-p) prompts "(y or n) ", which can be responded to by y or n followed by either newline or enter. In the Hemlock IDE, it will not take enter as execute, but requires newline.

In some other lisps, just n or y is required to execute. I can't see in the spec any guidance on this other than "It is intended that the reply require the user to answer a yes-or-no question with a single character.". I would prefer if execution was just by typing y or n, and not require either return or enter. For the long hand user response yes-or-no-p is available. For multiple rapid user choices using y-or-n-p, it can be convenient to be able to halve user keyboard input.

Note: See TracTickets for help on using tickets.