Moved everything from ops/stack_ops (which were not ops) to payloads/stack.

Added io functions to function_bindings.
This commit is contained in:
Simon Brooke 2026-05-05 19:16:44 +01:00
parent 4d480798e8
commit 818293d4f1
34 changed files with 217 additions and 94 deletions

View file

@ -21,7 +21,7 @@
#include "payloads/stack.h"
#include "ops/eq.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "ops/truth.h"
/**

View file

@ -16,7 +16,7 @@
#include "memory/pso4.h"
#include "memory/tags.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "payloads/cons.h"
#include "payloads/function.h"

View file

@ -13,7 +13,7 @@
#include "ops/eval_apply.h"
#include "ops/progn.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "ops/string_ops.h"
#include "ops/truth.h"

View file

@ -23,7 +23,7 @@
#include "memory/tags.h"
#include "io/print.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "payloads/lambda.h"

View file

@ -19,7 +19,7 @@
#include "payloads/function.h"
#include "payloads/integer.h"
#include "payloads/stack.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "ops/truth.h"
/**

View file

@ -33,7 +33,7 @@
#include "ops/eval_apply.h"
#include "ops/progn.h"
#include "ops/reverse.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "ops/string_ops.h"
#include "ops/truth.h"

View file

@ -18,7 +18,7 @@
#include "memory/pso4.h"
#include "memory/tags.h"
#include "ops/inspect.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
/**
* Function: dump/

View file

@ -12,7 +12,7 @@
#include "memory/pso2.h"
#include "memory/pso4.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "payloads/cons.h"
#include "payloads/integer.h"

View file

@ -19,7 +19,7 @@
#include "ops/eval_apply.h"
#include "ops/reverse.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "ops/truth.h"
#include "payloads/cons.h"

View file

@ -17,7 +17,7 @@
#include "memory/tags.h"
#include "ops/eval_apply.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "payloads/cons.h"
#include "payloads/stack.h"

View file

@ -12,7 +12,7 @@
#include "memory/pointer.h"
#include "memory/pso4.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
/**
* @brief Special form: protect an expression from evaluation.

View file

@ -33,7 +33,7 @@
#include "ops/assoc.h"
#include "ops/eval_apply.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "ops/truth.h"
/**

View file

@ -19,7 +19,7 @@
#include "memory/pso4.h"
#include "memory/tags.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
#include "payloads/cons.h"
#include "payloads/exception.h"
#include "payloads/psse_string.h"

View file

@ -14,7 +14,7 @@
#include "memory/node.h"
#include "memory/pointer.h"
#include "memory/pso4.h"
#include "ops/stack_ops.h"
#include "payloads/stack.h"
/**
* @brief true if `p` points to `nil`, else false.