Post Scarcity
A prototype for a post scarcity programming environment
Loading...
Searching...
No Matches
special_payload Struct Reference

Payload of a special form cell. More...

#include <consspaceobject.h>

Collaboration diagram for special_payload:
[legend]

Data Fields

struct cons_pointer(* executable )(struct stack_frame *, struct cons_pointer, struct cons_pointer)
 pointer to a function which takes a cons pointer (representing its argument list) and a cons pointer (representing its environment) and a stack frame (representing the previous stack frame) as arguments and returns a cons pointer (representing its result).
 
struct cons_pointer meta
 pointer to the source from which the special form was compiled, or NIL if it is a primitive.
 

Detailed Description

Payload of a special form cell.

Currently identical to the payload of a function cell.

See also
function_payload

Definition at line 550 of file consspaceobject.h.

Field Documentation

◆ executable

struct cons_pointer(* executable) (struct stack_frame *, struct cons_pointer, struct cons_pointer)

pointer to a function which takes a cons pointer (representing its argument list) and a cons pointer (representing its environment) and a stack frame (representing the previous stack frame) as arguments and returns a cons pointer (representing its result).

Definition at line 555 of file consspaceobject.h.

◆ meta

struct cons_pointer meta

pointer to the source from which the special form was compiled, or NIL if it is a primitive.

Definition at line 555 of file consspaceobject.h.


The documentation for this struct was generated from the following file: