Harmonity

From Esolang
Jump to navigation Jump to search

Harmonity is designed by PSTF to "massificate" Raymond.

Conversion sheet

μ = mys#
ε = greek#
② = aexp
Š = string
! and ¡ = True and False
⍜ = bool
Λ = function
□ = list
⌒ = pair
Ⓘ = comp
Ⓩ = type
✝ = any
○ = None
⌗ = typeof
⎕ = stdinout
⌺ = stderr
⍞ = msginout
⌻ = stdlog
⍁ = eraser
← = <-
Algebraic symbols are keeped, but √ is abandoned.
⍬ = NULL
(b)↘{a}↖ = while b do a end
b?a:c = as is
b?a:c(where both a and c are lambdas) = if b then do a else do c end
[i∈c]`{a} = for i in c do a end
∗ = label
⇱ = goto
∧∨¬⊻ = and or not xor
∈ = in
⊂ = subset
≠ = !=
≤ = <=
≥ = >=
⍰ = choice
ρ = range
ι = index
(XXX)#{$k} = XXX$k
Σ = sum
∪ = union
∩ = intersection
∅ = empty
λarg_list.{code_block} = lambda(arg_list) do code_block end

Example

Still no.

Categories