From 240296162d7b6481a1b582974939368ecf7dc5e9 Mon Sep 17 00:00:00 2001 From: stickynotememo Date: Fri, 19 Dec 2025 18:19:00 +1100 Subject: [PATCH] Update README --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index d6a4252..17c549a 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,18 @@ # Chinese Whispers -A project to pass a string between as many languages as I know. +A project to pass a string between as many languages as possible. -Has no practical purpose, but it's interesting to see how far I can push the idea. It's also teaching me a lot about IPC. +Has no practical purpose, but it's interesting to see how far we can push the idea. -If you know any languages not on the list, please add them! Each file should be named n_[programming language], where n is the number of the program. It should take in a string, and append "Hello from [programming language].\n". It is your resonsibility to add appropriate output IPC to the previous file, so that it can interface with your program. +If you know any languages not on the list, please add them! Each file should be named `n_[programming language]`, where n is the number of the program. It should take in a string, and append `"Hello from [programming language].\n"`. It is your resonsibility to add appropriate output IPC to the previous file, so that it can interface with your program. -Chain of messages: +Any form of IPC or API is acceptable. + +Chain of messages and type of IPC: 1. NASM x86_64 Assembly -2. C -3. Rust -4. Python +2. C (SYSV ABI) +3. Rust (SYSV ABI) +4. Python (named pipe) ## Requirements - Linux x86_64