GitXplorerGitXplorer
p

interpinkie

public
2 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
47b2884f84c83432dc9921bcfa342d53bbeebef3

Turn off TEdit history

ppamoroso committed 4 days ago
Unverified
0754c95b9015caabbd302a1093cc1a858f00b605

Clarify system requirements

ppamoroso committed 7 days ago
Unverified
9551ffa376579f80324de98e50faf8e1a9162fa4

Canonicalize and validate Finger query

ppamoroso committed 9 days ago
Unverified
b2e7cde02c68d05ded542fa785ea110d5020163f

Change pointer bitmap when querying Finger server

ppamoroso committed 12 days ago
Unverified
f9b0582601af1d0e1592c0383acba91203c4aeaf

Revise and expand comments, refactor menu handler

ppamoroso committed 13 days ago
Unverified
6a65e8430fa5acc4b47ed2cee1f5de2ac803853f

Document system requirements

ppamoroso committed 14 days ago

README

The README file for this repository.

Interpinkie

Interpinkie is a Finger client for the Medley environment written in Interlisp. It supports a subset of the queries specified by the Finger protocol and can display the output on the primary output or in a separate window.

Main window of the Interpinkie Interlisp Finger client

System requirements

Interpinkie runs under Medley Interlisp and requires Linux with the Unix programs Netcat and tr installed. Interpinkie may run unmodified on other Unix derivatives but some are known not to work with it such as macOS and FreeBSD.

Installation

To install Interpinkie download the source file INTERPINKIE from the project repo, copy it to a file system location your Medley Interlisp installation has access to, change to that location, and compile the source by evaluating the following expression at an Interlisp Exec:

(TCOMPL 'INTERPINKIE)

Provide these answers to the questions the compiler asks:

  • listing? no
  • redefine? yes
  • save exprs? no

Finally, load the compiled file by evaluating:

(FILESLOAD INTERPINKIE)

If the file is not compiled evaluate instead:

(LOAD 'INTERPINKIE)

Usage

Once Interpinkie is loaded you can call the following function to run the program.

(PINKIE QUERY NEWINP)

The program sends to the Finger server hostname a QUERY of the form [username]@hostname and displays the response to the primary output, unless the optional NEWINP parameter is non NIL in which case the output goes to a separate window. The query username@hostname displays information about user username at host hostname. Omitting the user name and submitting @hostname or just hostname as the query returns a list of users at host hostname.

If NEWINP is non NIL Interpinkie prompts to create a window to display the scrollable output. The window has a prompt area attached to the top side and a menu to the right side. The prompt area serves for requesting input and displaying error or status messages, the menu contains the following items:

  • Finger: runs a Finger query entered as input
  • Exit: exits the program

Learn more

Author

Interpinkie is developed by Paolo Amoroso.

License

This code is distributed under the MIT license, see the LICENSE file.