Logtalk reference manual
Built-in method: question_prompt_stream/4
Contents > Reference Manual > Built-in Methods > question_prompt_stream/4

## question_prompt_stream/4

#### Description

    question_prompt_stream(Kind, Component, Prompt, Stream)

User-defined hook method for specifying the default prompt and input stream for asking a question for a given kind and component. This method is declared in the `logtalk` built-in object as a public, multifile, and dynamic predicate.

#### Template and modes

    question_prompt_stream(?nonvar, ?nonvar, ?atom, ?stream_or_alias)

#### Errors

`(none)`

#### Examples

    :- multifile(logtalk::question_prompt_stream/4).
    :- dynamic(logtalk::question_prompt_stream/4).

    logtalk::question_prompt_stream(question, debugger, '    > ', user_input).

#### See also

`ask_question/5`, `question_hook/6`, `question_prompt_stream/4`
`message_hook/4`, `message_prefix_stream/4`, `message_tokens//2`, `print_message/3`, `print_message_tokens/3`, `print_message_token/4`