packages feed

descript-lang-0.2.0.0: resources/modules/Base.dscr

//The "standard library" of Descript.
//Contains some data-structures embedded into the language, but those
//could be moved later if necessary.

Code[lang, content].
Add[left, right].
Subtract[left, right].
Multiply[left, right].
Exp2[a].
App3[left, center, right].

Add[left: #Number[], right: #Number[]]: #Add[left, right]
Subtract[left: #Number[], right: #Number[]]: #Subtract[left, right]
Multiply[left: #Number[], right: #Number[]]: #Multiply[left, right]
Exp2[a: #Number[]]: Multiply[a, a]
App3[left: #String[], center: #String[], right: #String[]]:
  #App3[left, center, right]