all repos — min @ 348fc9a09c3c5d63115719799a132645dd2e953d

A small but practical concatenative programming language.

lib/time.nim

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
import times, tables
import 
  ../core/types,
  ../core/parser, 
  ../core/interpreter, 
  ../core/utils

# Time

define("time")

  .symbol("timestamp") do (i: In):
    i.push getTime().int.newVal
  
  .symbol("now") do (i: In):
    i.push epochTime().newVal

  .finalize()