Execute snippets of arbitrary languages!
Use C-c C-c on any #+begin_src or #+end_src line.
BEGIN { print "Hello from Awk."; }echo "Hello from Bash."int main() {
printf("Hello from C.");
return 0;
}#include<iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}using System;
class Program {
static void Main(string[] args) {
Console.WriteLine("Hello from C#.");
}
}import std.stdio;
void main()
{
writeln("Hello from D!");
}"Hello from Elisp.""Hello from F#.";; (s-chop-prefix ": val it : string =" (car (split-string out "\n")))
(nth 1 (split-string (car (split-string out "\n")) " = "))program hello
print *, "Hello from Fortran."
end programfmt.Println("Hello from Go.")function foo() {
return "Hello from JS.";
}
console.log(foo());print("Hello from Lua.")global _start
section .text
_start:
mov rax, 1 ; write(
mov rdi, 1 ; STDOUT_FILENO,
mov rsi, msg ; "Hello from NASM.",
mov rdx, msglen ; sizeof("Hello from NASM.")
syscall ; );
mov rax, 60 ; exit(
mov rdi, 0 ; EXIT_SUCCESS
syscall ; );
section .rodata
msg: db "Hello from NASM.", 13
msglen: equ $ - msgprint_string "Hello from OCaml.\n";;print("Hello from Perl.\n");return "Hello from Python."print("Hello from R.")(s-chop-prefix "[1] " out)puts "Hello from Ruby."println!("Hello from Rust.");(begin (display "Hello from Scheme.")
(newline))