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"