Post Scarcity
A prototype for a post scarcity programming environment
Loading...
Searching...
No Matches
psse_time.h
Go to the documentation of this file.
1
/*
2
* psse_time.h
3
*
4
* Bare bones of PSSE time. See issue #16.
5
*
6
* (c) 2019 Simon Brooke <simon@journeyman.cc>
7
* Licensed under GPL version 2.0, or, at your option, any later version.
8
*/
9
10
#ifndef __psse_time_h
11
#define __psse_time_h
12
13
#define _GNU_SOURCE
14
#include "
consspaceobject.h
"
15
16
struct
cons_pointer
lisp_time
( struct
stack_frame
*frame,
17
struct
cons_pointer
frame_pointer,
18
struct
cons_pointer
env );
19
struct
cons_pointer
time_to_string
( struct
cons_pointer
pointer );
20
21
#endif
consspaceobject.h
cons_pointer
An indirect pointer to a cons cell.
Definition
consspaceobject.h:415
stack_frame
A stack frame.
Definition
consspaceobject.h:431
time_to_string
struct cons_pointer time_to_string(struct cons_pointer pointer)
This is temporary, for bootstrapping.
Definition
psse_time.c:95
lisp_time
struct cons_pointer lisp_time(struct stack_frame *frame, struct cons_pointer frame_pointer, struct cons_pointer env)
Function; return a time representation of the first argument in the frame; further arguments are igno...
Definition
psse_time.c:86
workspace
post-scarcity
src
time
psse_time.h
Generated by
1.9.8