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 program
fmt.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 $ - msg
print_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))