14 Commits

Author SHA1 Message Date
b8ddb82e78 add System/Event 2022-08-27 19:01:42 +09:00
cf771824dc improve nf7::Node interface 2022-08-27 11:42:30 +09:00
02cc9bf49d fix nf7::Node iface 2022-08-22 12:23:17 +09:00
9d4bb15b33 allow Node::Lambda to have nf7::Context as a parent 2022-08-13 13:58:02 +09:00
40112d224d move nf7::Lambda to Node::Lambda
and move depth() field to nf7::Context
2022-08-10 23:35:42 +09:00
1f87138d14 add a dummy parameter to nf7::Node::CreateLambda to avoid issues of multi inheritance 2022-08-07 12:08:23 +09:00
bab7dbba0f improve nf7::Lambda to use name instead of index 2022-08-07 11:47:14 +09:00
cda00cf237 add GetLambda() to nf7::Node::Editor 2022-08-05 13:57:55 +09:00
03c1199175 improve Lambda interface
also implemet lazy loading in Node/Network
2022-08-05 13:35:31 +09:00
b443e71b46 implement lambda call stack 2022-07-20 18:25:24 +09:00
ce258e5add add flags field to Node 2022-07-11 06:12:46 +09:00
8c12879920 implement Node::Editor::Emit() 2022-06-30 17:53:35 +09:00
09739cd54b remove Lambda::Init()
because Lambda should independ from callers
2022-06-30 16:31:38 +09:00
3275e6280d add Node/Network 2022-06-04 01:45:34 +09:00