# log

From Esolang

**log** is based on NOR logic.

## Syntax

There are only 2 commands:

(... ...) It changes the operation into the answer after using the NOR operation. Note that the space is just for seperating the parameters and can be replaced into any invisible character. If one or both parameter(s) is (...), the seperation can be deleted. And also, if there is only 1 parameter, the operation isparameterNORparameter.(Inspired by FerNANDo) 0 NOR 0 = 1 0/1 NOR 1 = 0 1 NOR 0 = 0 A-Z Input a bit and change it into 0 or 1(input in ASCII order). The result of every end of () will be outputted.

## XOR

(((A A)(B B))(A B))

or

(((A(A B))(B(A B)))((A(A B))(B(A B))))

or

(((A)(B))(A B))

or

(((A(A B))(B(A B))))

## NOT

(A A)

or

(A)

## OR

((A B)(A B))

or

((A B))

## AND

((A A)(B B))

or

((A)(B))

## NAND

(((A A)(B B))((A A)(B B)))

or

(((A)(B)))

## XNOR

((A(A B))(B(A B)))

or

((B(A A))(A(B B)))

or

((B(A))(A(B)))