all repos — min @ 638cb7ac58499c87dcd1a0d232e68bb831f90a48

A small but practical concatenative programming language.

lib/min_time.nim

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

# Time


proc time_module*(i: In)=
  i.define("time")
  
    .symbol("timestamp") do (i: In):
      i.push getTime().int.newVal
    
    .symbol("now") do (i: In):
      i.push epochTime().newVal
  
    .finalize()