SlackYou è un linguaggio di programmazione esoterico, ispirato al famoso BrainFuck, ma con molte funzionalità in più. Innanzitutto in SlackYou l'array di byte è bidimensionale. Il linguaggio è case-sensitive. Ogni carattere che non è valido come comando può essere usato come commento, inclusi i caratteri-comando scritti in maiuscolo. Tutti gli altri comandi sono spiegati nella lista seguente: . Incrementa di 1 il byte al puntatore. Corrisponde al + in BF. , Decrementa di 1 il byte al puntatore. Corrisponde al - in BF. > Incrementa il puntatore orizzontale, come in BF. < Decrementa il puntatore orizzontale, come in BF. v Incrementa il puntatore verticale. ^ Decrementa il puntatore verticale. + Somma il byte al puntatore con il byte alla sua destra. Il risultato viene memorizzato nel byte al puntatore. - Come sopra, ma sottrae. * Come sopra, ma moltiplica. / Come sopra, ma esegue una divisione euclidea (senza virgola e senza resto). % Come sopra, ma esegue l'operatore modulo (restituisce il resto della divisione euclidea). j Copia il byte al puntatore nel byte a destra e incrementa il puntatore orizzontale. g Copia il byte al puntatore nel byte a sinistra e decrementa il puntatore orizzontale. y Copia il byte al puntatore nel byte sopra e decrementa il puntatore verticale. h Copia il byte al puntatore nel byte sotto e incrementa il puntatore verticale. =xy Se x e y sono cifre esadecimali (da '0' a '9' e da 'a' a 'f') il byte al puntatore assume il valore esadecimale xy. r Memorizza nel byte al puntatore il codice ASCII del carattere digitato in input. w Scrive in output il byte al puntatore tradotto in carattere ASCII. ? Se il byte al puntatore è 0, salta avanti fino all'istruzione dopo il corrispondente comando ; o :. ! Se il byte al puntatore non è 0, salta avanti fino all'istruzione dopo il corrispondente comando : o ;. ; Se il byte al puntatore non è 0, salta indietro fino all'istruzione dopo il corrispondente comando ? o !. : Se il byte al puntatore è 0, salta indietro fino all'istruzione dopo il corrispondedente comando ! o ?. Nella cartella src trovate alcuni esempi di programmi in questo linguaggio.