Skip to content

Brilliant Language

Kamil Adam edited this page Aug 21, 2023 · 5 revisions

Simple language inspireted Fruit Language and HaPyli

Basic Syntax

; someFunction \[param1 param2 param3] {
  ; result1 (someFunction1 param1)
  ; result2 (someFunction2 param2)
  ; result3 (someFunction3 param3)
  [result1 result2 result3]
}

Definition

; 

Abstraction

\[a b c] (a b c)

Application

(fun arg)

Grouping

{
  (do1)
  (do2)
  (do3)
}

TemList on Stack

[val1 val1 val1]

Heap and pointers

  • . nil?
  • : alloc ?
  • , pinter ?
  • ` pointer?

Arrays

String

Clone this wiki locally