mirror of
https://github.com/zekexiao/pocketlang.git
synced 2025-03-04 13:15:55 +08:00

- MethodBind type added. - Now methods are first class and can be passed around as arguments store as a variable and return it from a function and they're first class callbales. - Can bind instance to a method bind using .bind() method - Class.methods() method added -> return a list of all methods as method binds - Module.globals() method added -> returns a list of all globals of that module. - Var._class -> attribute added which will return the class of the variable - Class.name, MethodBind.name, Closure.name attribute and Modue._name attribute added - Class._docs, Closure._docs, MethodBind._docs attribute added - MethodBind.instance attribute added
26 lines
310 B
Markdown
26 lines
310 B
Markdown
# time
|
|
|
|
### epoch
|
|
|
|
```ruby
|
|
time() -> Number
|
|
```
|
|
|
|
Returns the number of seconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC).
|
|
|
|
### sleep
|
|
|
|
```ruby
|
|
sleep(t:num) -> Number
|
|
```
|
|
|
|
Sleep for [t] milliseconds.
|
|
|
|
### clock
|
|
|
|
```ruby
|
|
clock() -> Number
|
|
```
|
|
|
|
Returns the number of clocks passed divied by CLOCKS_PER_SEC.
|