Article View: comp.lang.prolog
Article #3587Re: more on permutations
From: Richard A. O'Keefe
Date: Sat, 20 Aug 1988 07:18
Date: Sat, 20 Aug 1988 07:18
21 lines
1534 bytes
1534 bytes
In article <6850@well.UUCP> jax@well.UUCP (Jack J. Woehr) writes:
> May I have an example of a predicate that would accept
>keystroke input and return via the predicate name/2 a list of
>ascii chars, i presume in single-quotes?
Is this serious? name/2 is used for converting constants to lists
of character codes and vice versa. You wouldn't use it in this
context, but would just read the characters using get0/1. Single
quotes go around atoms; it is double quotes which indicate a list
of codes ("it" = [105,116]).
You mention keystrokes: arrangements for reading from the terminal
vary from operating system to operating system, hence also from Prolog
to Prolog. If line-buffering + echoing is ok, get0/1 should do.
> May I please have a predicate that would write to a file
>a list of binary ops, say the code for AX AX MOV in assembler?
Sounds as though you are using a PC. Your Prolog will probably have
some equivalent of C's open(filename, "wb"); just use put/1 to write
bytes to that.
Technical Details
Message-ID:
<298@quintus.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!husc6!mailrus!cornell!uw-beaver!teknowledge-vaxc!sri-unix!quintus!okReferences:
<1161@tuhold> <6850@well.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!husc6!mailrus!cornell!uw-beaver!teknowledge-vaxc!sri-unix!quintus!ok From: ok@quintus.uucp (Richard A. O'Keefe) Newsgroups: comp.lang.prolog Subject: Re: more on permutations Keywords: forth, prolog, binary, files, input, avocados Message-ID: <298@quintus.UUCP> Date: 20 Aug 88 07:18:56 GMT References: <1161@tuhold> <6850@well.UUCP> Sender: news@quintus.UUCP Reply-To: ok@quintus.UUCP (Richard A. O'Keefe) Organization: Quintus Computer Systems, Inc. Lines: 21