Second post
Published on 2025-03-23
Welcome to my second post! Let's see if the ReHype plugin work as intended?
Let's try JavaScript first:
const greet = (name) => console.log(`Hello ${name}!`)
greet("world")
Next, let's go with Scheme:
(define (greet name)
(string-append "Hello " name "!"))
(greet "world")
How about a little bit of Ruby?:
greet = lambda { |name| puts("Hello #{name}!") }
greet.("world")
Now, here's a little C:
#include <stdio.h>
void greet(const char *name) {
printf("Hello %s!\n", name);
}
int main() {
greet("world");
return 0;
}
Here's CommonLisp:
(defun greet (name)
(format t "Hello ~a!~%" name))
(greet "world")
Now, Haskell:
greet :: String -> IO ()
greet name = putStrLn ("Hello " ++ name ++ "!")
main :: IO ()
main = greet "world"
OCaml, anyone?:
let greet name =
print_endline ("Hello " ^ name ^ "!")
let () =
greet "world"