mirror of
https://github.com/carp-lang/Carp.git
synced 2024-09-17 16:38:14 +03:00
21 lines
720 B
Plaintext
21 lines
720 B
Plaintext
(defmodule Int
|
|
(register + (Fn [Int Int] Int))
|
|
(register - (Fn [Int Int] Int))
|
|
(register * (Fn [Int Int] Int))
|
|
(register / (Fn [Int Int] Int))
|
|
(register < (Fn [Int Int] Bool))
|
|
(register > (Fn [Int Int] Bool))
|
|
(register = (Fn [Int Int] Bool))
|
|
(register mod (Fn [Int Int] Int))
|
|
(register seed (Fn [Int] ()))
|
|
(register random (Fn [] Int))
|
|
(register random-between (Fn [Int Int] Int))
|
|
(register str (Fn [Int] String))
|
|
(register from-string (Fn [(Ref String)] Int))
|
|
(register mask (Fn [Int Int] Bool))
|
|
(register inc (Fn [Int] Int))
|
|
(register dec (Fn [Int] Int))
|
|
(register copy (Fn [(Ref Int)] Int)) ;; TODO: Should not be needed when refs to value types are auto-converted to non-refs.
|
|
)
|
|
|