From 7e486b2862dc9a53a886bceabcc37a31d092e799 Mon Sep 17 00:00:00 2001 From: timotheyca Date: Sat, 25 Mar 2023 13:02:10 +0300 Subject: [PATCH] rename src to std --- main.py | 14 +++++++------- {src => std}/@.bu4 | 0 {src => std}/binary/01.bu4 | 0 {src => std}/binary/@.bu4 | 0 {src => std}/binary/arithmetic/@.bu4 | 0 {src => std}/binary/arithmetic/add.bu4 | 0 {src => std}/binary/arithmetic/div.bu4 | 0 {src => std}/binary/arithmetic/mul.bu4 | 0 {src => std}/binary/arithmetic/sub.bu4 | 0 {src => std}/binary/b!.bu4 | 0 {src => std}/binary/bitwise/@.bu4 | 0 {src => std}/binary/bitwise/and.bu4 | 0 {src => std}/binary/bitwise/exclude.bu4 | 0 {src => std}/binary/bitwise/or.bu4 | 0 {src => std}/binary/bitwise/xor.bu4 | 0 {src => std}/binary/comparison/eq.bu4 | 0 {src => std}/binary/double.bu4 | 0 {src => std}/binary/lb.bu4 | 0 {src => std}/binary/zq.bu4 | 0 {src => std}/church_numerals/01.bu4 | 0 {src => std}/church_numerals/@.bu4 | 0 {src => std}/church_numerals/add.bu4 | 0 {src => std}/church_numerals/double.bu4 | 0 {src => std}/ci.bu4 | 0 {src => std}/collections/@.bu4 | 0 {src => std}/collections/deque/@.bu4 | 0 {src => std}/collections/deque/empty.bu4 | 0 {src => std}/collections/deque/length.bu4 | 0 {src => std}/collections/deque/map.bu4 | 0 {src => std}/collections/deque/pop.bu4 | 0 {src => std}/collections/deque/push.bu4 | 0 {src => std}/collections/deque/reduce.bu4 | 0 {src => std}/collections/deque/single.bu4 | 0 {src => std}/convert/@.bu4 | 0 {src => std}/convert/b_to_c.bu4 | 0 {src => std}/convert/b_to_n.bu4 | 0 {src => std}/convert/n_to_b.bu4 | 0 {src => std}/core/@.bu4 | 0 {src => std}/core/bool/01.bu4 | 0 {src => std}/core/bool/@.bu4 | 0 {src => std}/core/bool/operations.bu4 | 0 {src => std}/core/collector.bu4 | 0 {src => std}/core/compose.bu4 | 0 {src => std}/core/extract.bu4 | 0 {src => std}/core/id.bu4 | 0 {src => std}/core/pair/@.bu4 | 0 {src => std}/core/pair/operations.bu4 | 0 {src => std}/core/pair/pair.bu4 | 0 {src => std}/core/yc.bu4 | 0 {src => std}/io/@.bu4 | 0 {src => std}/io/decorator.bu4 | 0 {src => std}/io/pipe.bu4 | 0 {src => std}/io/sysbinary.bu4 | 0 {src => std}/io/system/@.bu4 | 0 {src => std}/io/system/constructs/@.bu4 | 0 {src => std}/io/system/constructs/insimple.bu4 | 0 {src => std}/io/system/constructs/insystem.bu4 | 0 {src => std}/io/system/constructs/outsystem.bu4 | 0 {src => std}/io/system/operations.bu4 | 0 {src => std}/io/system/system.bu4 | 0 {src => std}/io/system/writevalue.bu4 | 0 {src => std}/io/transform.bu4 | 0 {src => std}/math/@.bu4 | 0 {src => std}/math/exp.bu4 | 0 {src => std}/math/gcd.bu4 | 0 {src => std}/math/mod_mul.bu4 | 0 {src => std}/numbers.bu4 | 0 {src => std}/serialization/@.bu4 | 0 {src => std}/serialization/hex.bu4 | 0 {src => std}/sys0.bu4 | 0 {src => std}/sys1.bu4 | 0 {src => std}/sys2.bu4 | 0 {src => std}/sys3.bu4 | 0 {src => std}/sys4.bu4 | 0 {src => std}/sys5.bu4 | 0 {src => std}/sys6.bu4 | 0 76 files changed, 7 insertions(+), 7 deletions(-) rename {src => std}/@.bu4 (100%) rename {src => std}/binary/01.bu4 (100%) rename {src => std}/binary/@.bu4 (100%) rename {src => std}/binary/arithmetic/@.bu4 (100%) rename {src => std}/binary/arithmetic/add.bu4 (100%) rename {src => std}/binary/arithmetic/div.bu4 (100%) rename {src => std}/binary/arithmetic/mul.bu4 (100%) rename {src => std}/binary/arithmetic/sub.bu4 (100%) rename {src => std}/binary/b!.bu4 (100%) rename {src => std}/binary/bitwise/@.bu4 (100%) rename {src => std}/binary/bitwise/and.bu4 (100%) rename {src => std}/binary/bitwise/exclude.bu4 (100%) rename {src => std}/binary/bitwise/or.bu4 (100%) rename {src => std}/binary/bitwise/xor.bu4 (100%) rename {src => std}/binary/comparison/eq.bu4 (100%) rename {src => std}/binary/double.bu4 (100%) rename {src => std}/binary/lb.bu4 (100%) rename {src => std}/binary/zq.bu4 (100%) rename {src => std}/church_numerals/01.bu4 (100%) rename {src => std}/church_numerals/@.bu4 (100%) rename {src => std}/church_numerals/add.bu4 (100%) rename {src => std}/church_numerals/double.bu4 (100%) rename {src => std}/ci.bu4 (100%) rename {src => std}/collections/@.bu4 (100%) rename {src => std}/collections/deque/@.bu4 (100%) rename {src => std}/collections/deque/empty.bu4 (100%) rename {src => std}/collections/deque/length.bu4 (100%) rename {src => std}/collections/deque/map.bu4 (100%) rename {src => std}/collections/deque/pop.bu4 (100%) rename {src => std}/collections/deque/push.bu4 (100%) rename {src => std}/collections/deque/reduce.bu4 (100%) rename {src => std}/collections/deque/single.bu4 (100%) rename {src => std}/convert/@.bu4 (100%) rename {src => std}/convert/b_to_c.bu4 (100%) rename {src => std}/convert/b_to_n.bu4 (100%) rename {src => std}/convert/n_to_b.bu4 (100%) rename {src => std}/core/@.bu4 (100%) rename {src => std}/core/bool/01.bu4 (100%) rename {src => std}/core/bool/@.bu4 (100%) rename {src => std}/core/bool/operations.bu4 (100%) rename {src => std}/core/collector.bu4 (100%) rename {src => std}/core/compose.bu4 (100%) rename {src => std}/core/extract.bu4 (100%) rename {src => std}/core/id.bu4 (100%) rename {src => std}/core/pair/@.bu4 (100%) rename {src => std}/core/pair/operations.bu4 (100%) rename {src => std}/core/pair/pair.bu4 (100%) rename {src => std}/core/yc.bu4 (100%) rename {src => std}/io/@.bu4 (100%) rename {src => std}/io/decorator.bu4 (100%) rename {src => std}/io/pipe.bu4 (100%) rename {src => std}/io/sysbinary.bu4 (100%) rename {src => std}/io/system/@.bu4 (100%) rename {src => std}/io/system/constructs/@.bu4 (100%) rename {src => std}/io/system/constructs/insimple.bu4 (100%) rename {src => std}/io/system/constructs/insystem.bu4 (100%) rename {src => std}/io/system/constructs/outsystem.bu4 (100%) rename {src => std}/io/system/operations.bu4 (100%) rename {src => std}/io/system/system.bu4 (100%) rename {src => std}/io/system/writevalue.bu4 (100%) rename {src => std}/io/transform.bu4 (100%) rename {src => std}/math/@.bu4 (100%) rename {src => std}/math/exp.bu4 (100%) rename {src => std}/math/gcd.bu4 (100%) rename {src => std}/math/mod_mul.bu4 (100%) rename {src => std}/numbers.bu4 (100%) rename {src => std}/serialization/@.bu4 (100%) rename {src => std}/serialization/hex.bu4 (100%) rename {src => std}/sys0.bu4 (100%) rename {src => std}/sys1.bu4 (100%) rename {src => std}/sys2.bu4 (100%) rename {src => std}/sys3.bu4 (100%) rename {src => std}/sys4.bu4 (100%) rename {src => std}/sys5.bu4 (100%) rename {src => std}/sys6.bu4 (100%) diff --git a/main.py b/main.py index 99eab92..0da4e56 100644 --- a/main.py +++ b/main.py @@ -16,7 +16,7 @@ shutil.rmtree(Path('compiled'), ignore_errors=True) with TimeSample('all'): with TimeSample('sys0'): with TimeSample('compilation'): - sys0 = synced(readfile('src/sys0')) + sys0 = synced(readfile('std/sys0')) with TimeSample('first, AP'): TimeSample.print( antiproxy(sys0)(0)(1)( @@ -46,7 +46,7 @@ with TimeSample('all'): TimeSample.print(sys0) with TimeSample('sys2'): with TimeSample('compilation'): - sys2c = synced(readfile('src/sys2')) + sys2c = synced(readfile('std/sys2')) with TimeSample('runtime'): sys2 = sys2c sys2 = with_common_interface(sys2) @@ -56,24 +56,24 @@ with TimeSample('all'): sys2 = with_common_interface(sys2) TimeSample.print(sys2) with TimeSample('sys3'): - sys3 = with_common_interface(synced(readfile('src/sys3'))) + sys3 = with_common_interface(synced(readfile('std/sys3'))) sys3 = sync(sys3.call(eproxy(5))) TimeSample.print(sys3) with TimeSample('sys1'): - sys1 = with_common_interface(synced(readfile('src/sys1'))) + sys1 = with_common_interface(synced(readfile('std/sys1'))) random.seed(42) sys1 = sync(sys1.call(eproxy(random.randrange(2 ** 10)))) sys1 = sync(sys1.call(eproxy(random.randrange(2 ** 10)))) sys1 = sync(sys1.call(eproxy(random.randrange(2 ** 10)))) TimeSample.print(sys1) with TimeSample('sys4'): - TimeSample.print(with_common_interface(synced(readfile('src/sys4')))) + TimeSample.print(with_common_interface(synced(readfile('std/sys4')))) with TimeSample('sys5'): - sys5 = synced(readfile('src/sys5')) + sys5 = synced(readfile('std/sys5')) print(deep_trace(sys5)) with TimeSample('sys6'): with TimeSample('compilation'): - sys6 = synced(readfile('src/sys6')).call(synced('?')) + sys6 = synced(readfile('std/sys6')).call(synced('?')) with TimeSample('runtime'): for _ in range(100): sys6 = sys6.next() diff --git a/src/@.bu4 b/std/@.bu4 similarity index 100% rename from src/@.bu4 rename to std/@.bu4 diff --git a/src/binary/01.bu4 b/std/binary/01.bu4 similarity index 100% rename from src/binary/01.bu4 rename to std/binary/01.bu4 diff --git a/src/binary/@.bu4 b/std/binary/@.bu4 similarity index 100% rename from src/binary/@.bu4 rename to std/binary/@.bu4 diff --git a/src/binary/arithmetic/@.bu4 b/std/binary/arithmetic/@.bu4 similarity index 100% rename from src/binary/arithmetic/@.bu4 rename to std/binary/arithmetic/@.bu4 diff --git a/src/binary/arithmetic/add.bu4 b/std/binary/arithmetic/add.bu4 similarity index 100% rename from src/binary/arithmetic/add.bu4 rename to std/binary/arithmetic/add.bu4 diff --git a/src/binary/arithmetic/div.bu4 b/std/binary/arithmetic/div.bu4 similarity index 100% rename from src/binary/arithmetic/div.bu4 rename to std/binary/arithmetic/div.bu4 diff --git a/src/binary/arithmetic/mul.bu4 b/std/binary/arithmetic/mul.bu4 similarity index 100% rename from src/binary/arithmetic/mul.bu4 rename to std/binary/arithmetic/mul.bu4 diff --git a/src/binary/arithmetic/sub.bu4 b/std/binary/arithmetic/sub.bu4 similarity index 100% rename from src/binary/arithmetic/sub.bu4 rename to std/binary/arithmetic/sub.bu4 diff --git a/src/binary/b!.bu4 b/std/binary/b!.bu4 similarity index 100% rename from src/binary/b!.bu4 rename to std/binary/b!.bu4 diff --git a/src/binary/bitwise/@.bu4 b/std/binary/bitwise/@.bu4 similarity index 100% rename from src/binary/bitwise/@.bu4 rename to std/binary/bitwise/@.bu4 diff --git a/src/binary/bitwise/and.bu4 b/std/binary/bitwise/and.bu4 similarity index 100% rename from src/binary/bitwise/and.bu4 rename to std/binary/bitwise/and.bu4 diff --git a/src/binary/bitwise/exclude.bu4 b/std/binary/bitwise/exclude.bu4 similarity index 100% rename from src/binary/bitwise/exclude.bu4 rename to std/binary/bitwise/exclude.bu4 diff --git a/src/binary/bitwise/or.bu4 b/std/binary/bitwise/or.bu4 similarity index 100% rename from src/binary/bitwise/or.bu4 rename to std/binary/bitwise/or.bu4 diff --git a/src/binary/bitwise/xor.bu4 b/std/binary/bitwise/xor.bu4 similarity index 100% rename from src/binary/bitwise/xor.bu4 rename to std/binary/bitwise/xor.bu4 diff --git a/src/binary/comparison/eq.bu4 b/std/binary/comparison/eq.bu4 similarity index 100% rename from src/binary/comparison/eq.bu4 rename to std/binary/comparison/eq.bu4 diff --git a/src/binary/double.bu4 b/std/binary/double.bu4 similarity index 100% rename from src/binary/double.bu4 rename to std/binary/double.bu4 diff --git a/src/binary/lb.bu4 b/std/binary/lb.bu4 similarity index 100% rename from src/binary/lb.bu4 rename to std/binary/lb.bu4 diff --git a/src/binary/zq.bu4 b/std/binary/zq.bu4 similarity index 100% rename from src/binary/zq.bu4 rename to std/binary/zq.bu4 diff --git a/src/church_numerals/01.bu4 b/std/church_numerals/01.bu4 similarity index 100% rename from src/church_numerals/01.bu4 rename to std/church_numerals/01.bu4 diff --git a/src/church_numerals/@.bu4 b/std/church_numerals/@.bu4 similarity index 100% rename from src/church_numerals/@.bu4 rename to std/church_numerals/@.bu4 diff --git a/src/church_numerals/add.bu4 b/std/church_numerals/add.bu4 similarity index 100% rename from src/church_numerals/add.bu4 rename to std/church_numerals/add.bu4 diff --git a/src/church_numerals/double.bu4 b/std/church_numerals/double.bu4 similarity index 100% rename from src/church_numerals/double.bu4 rename to std/church_numerals/double.bu4 diff --git a/src/ci.bu4 b/std/ci.bu4 similarity index 100% rename from src/ci.bu4 rename to std/ci.bu4 diff --git a/src/collections/@.bu4 b/std/collections/@.bu4 similarity index 100% rename from src/collections/@.bu4 rename to std/collections/@.bu4 diff --git a/src/collections/deque/@.bu4 b/std/collections/deque/@.bu4 similarity index 100% rename from src/collections/deque/@.bu4 rename to std/collections/deque/@.bu4 diff --git a/src/collections/deque/empty.bu4 b/std/collections/deque/empty.bu4 similarity index 100% rename from src/collections/deque/empty.bu4 rename to std/collections/deque/empty.bu4 diff --git a/src/collections/deque/length.bu4 b/std/collections/deque/length.bu4 similarity index 100% rename from src/collections/deque/length.bu4 rename to std/collections/deque/length.bu4 diff --git a/src/collections/deque/map.bu4 b/std/collections/deque/map.bu4 similarity index 100% rename from src/collections/deque/map.bu4 rename to std/collections/deque/map.bu4 diff --git a/src/collections/deque/pop.bu4 b/std/collections/deque/pop.bu4 similarity index 100% rename from src/collections/deque/pop.bu4 rename to std/collections/deque/pop.bu4 diff --git a/src/collections/deque/push.bu4 b/std/collections/deque/push.bu4 similarity index 100% rename from src/collections/deque/push.bu4 rename to std/collections/deque/push.bu4 diff --git a/src/collections/deque/reduce.bu4 b/std/collections/deque/reduce.bu4 similarity index 100% rename from src/collections/deque/reduce.bu4 rename to std/collections/deque/reduce.bu4 diff --git a/src/collections/deque/single.bu4 b/std/collections/deque/single.bu4 similarity index 100% rename from src/collections/deque/single.bu4 rename to std/collections/deque/single.bu4 diff --git a/src/convert/@.bu4 b/std/convert/@.bu4 similarity index 100% rename from src/convert/@.bu4 rename to std/convert/@.bu4 diff --git a/src/convert/b_to_c.bu4 b/std/convert/b_to_c.bu4 similarity index 100% rename from src/convert/b_to_c.bu4 rename to std/convert/b_to_c.bu4 diff --git a/src/convert/b_to_n.bu4 b/std/convert/b_to_n.bu4 similarity index 100% rename from src/convert/b_to_n.bu4 rename to std/convert/b_to_n.bu4 diff --git a/src/convert/n_to_b.bu4 b/std/convert/n_to_b.bu4 similarity index 100% rename from src/convert/n_to_b.bu4 rename to std/convert/n_to_b.bu4 diff --git a/src/core/@.bu4 b/std/core/@.bu4 similarity index 100% rename from src/core/@.bu4 rename to std/core/@.bu4 diff --git a/src/core/bool/01.bu4 b/std/core/bool/01.bu4 similarity index 100% rename from src/core/bool/01.bu4 rename to std/core/bool/01.bu4 diff --git a/src/core/bool/@.bu4 b/std/core/bool/@.bu4 similarity index 100% rename from src/core/bool/@.bu4 rename to std/core/bool/@.bu4 diff --git a/src/core/bool/operations.bu4 b/std/core/bool/operations.bu4 similarity index 100% rename from src/core/bool/operations.bu4 rename to std/core/bool/operations.bu4 diff --git a/src/core/collector.bu4 b/std/core/collector.bu4 similarity index 100% rename from src/core/collector.bu4 rename to std/core/collector.bu4 diff --git a/src/core/compose.bu4 b/std/core/compose.bu4 similarity index 100% rename from src/core/compose.bu4 rename to std/core/compose.bu4 diff --git a/src/core/extract.bu4 b/std/core/extract.bu4 similarity index 100% rename from src/core/extract.bu4 rename to std/core/extract.bu4 diff --git a/src/core/id.bu4 b/std/core/id.bu4 similarity index 100% rename from src/core/id.bu4 rename to std/core/id.bu4 diff --git a/src/core/pair/@.bu4 b/std/core/pair/@.bu4 similarity index 100% rename from src/core/pair/@.bu4 rename to std/core/pair/@.bu4 diff --git a/src/core/pair/operations.bu4 b/std/core/pair/operations.bu4 similarity index 100% rename from src/core/pair/operations.bu4 rename to std/core/pair/operations.bu4 diff --git a/src/core/pair/pair.bu4 b/std/core/pair/pair.bu4 similarity index 100% rename from src/core/pair/pair.bu4 rename to std/core/pair/pair.bu4 diff --git a/src/core/yc.bu4 b/std/core/yc.bu4 similarity index 100% rename from src/core/yc.bu4 rename to std/core/yc.bu4 diff --git a/src/io/@.bu4 b/std/io/@.bu4 similarity index 100% rename from src/io/@.bu4 rename to std/io/@.bu4 diff --git a/src/io/decorator.bu4 b/std/io/decorator.bu4 similarity index 100% rename from src/io/decorator.bu4 rename to std/io/decorator.bu4 diff --git a/src/io/pipe.bu4 b/std/io/pipe.bu4 similarity index 100% rename from src/io/pipe.bu4 rename to std/io/pipe.bu4 diff --git a/src/io/sysbinary.bu4 b/std/io/sysbinary.bu4 similarity index 100% rename from src/io/sysbinary.bu4 rename to std/io/sysbinary.bu4 diff --git a/src/io/system/@.bu4 b/std/io/system/@.bu4 similarity index 100% rename from src/io/system/@.bu4 rename to std/io/system/@.bu4 diff --git a/src/io/system/constructs/@.bu4 b/std/io/system/constructs/@.bu4 similarity index 100% rename from src/io/system/constructs/@.bu4 rename to std/io/system/constructs/@.bu4 diff --git a/src/io/system/constructs/insimple.bu4 b/std/io/system/constructs/insimple.bu4 similarity index 100% rename from src/io/system/constructs/insimple.bu4 rename to std/io/system/constructs/insimple.bu4 diff --git a/src/io/system/constructs/insystem.bu4 b/std/io/system/constructs/insystem.bu4 similarity index 100% rename from src/io/system/constructs/insystem.bu4 rename to std/io/system/constructs/insystem.bu4 diff --git a/src/io/system/constructs/outsystem.bu4 b/std/io/system/constructs/outsystem.bu4 similarity index 100% rename from src/io/system/constructs/outsystem.bu4 rename to std/io/system/constructs/outsystem.bu4 diff --git a/src/io/system/operations.bu4 b/std/io/system/operations.bu4 similarity index 100% rename from src/io/system/operations.bu4 rename to std/io/system/operations.bu4 diff --git a/src/io/system/system.bu4 b/std/io/system/system.bu4 similarity index 100% rename from src/io/system/system.bu4 rename to std/io/system/system.bu4 diff --git a/src/io/system/writevalue.bu4 b/std/io/system/writevalue.bu4 similarity index 100% rename from src/io/system/writevalue.bu4 rename to std/io/system/writevalue.bu4 diff --git a/src/io/transform.bu4 b/std/io/transform.bu4 similarity index 100% rename from src/io/transform.bu4 rename to std/io/transform.bu4 diff --git a/src/math/@.bu4 b/std/math/@.bu4 similarity index 100% rename from src/math/@.bu4 rename to std/math/@.bu4 diff --git a/src/math/exp.bu4 b/std/math/exp.bu4 similarity index 100% rename from src/math/exp.bu4 rename to std/math/exp.bu4 diff --git a/src/math/gcd.bu4 b/std/math/gcd.bu4 similarity index 100% rename from src/math/gcd.bu4 rename to std/math/gcd.bu4 diff --git a/src/math/mod_mul.bu4 b/std/math/mod_mul.bu4 similarity index 100% rename from src/math/mod_mul.bu4 rename to std/math/mod_mul.bu4 diff --git a/src/numbers.bu4 b/std/numbers.bu4 similarity index 100% rename from src/numbers.bu4 rename to std/numbers.bu4 diff --git a/src/serialization/@.bu4 b/std/serialization/@.bu4 similarity index 100% rename from src/serialization/@.bu4 rename to std/serialization/@.bu4 diff --git a/src/serialization/hex.bu4 b/std/serialization/hex.bu4 similarity index 100% rename from src/serialization/hex.bu4 rename to std/serialization/hex.bu4 diff --git a/src/sys0.bu4 b/std/sys0.bu4 similarity index 100% rename from src/sys0.bu4 rename to std/sys0.bu4 diff --git a/src/sys1.bu4 b/std/sys1.bu4 similarity index 100% rename from src/sys1.bu4 rename to std/sys1.bu4 diff --git a/src/sys2.bu4 b/std/sys2.bu4 similarity index 100% rename from src/sys2.bu4 rename to std/sys2.bu4 diff --git a/src/sys3.bu4 b/std/sys3.bu4 similarity index 100% rename from src/sys3.bu4 rename to std/sys3.bu4 diff --git a/src/sys4.bu4 b/std/sys4.bu4 similarity index 100% rename from src/sys4.bu4 rename to std/sys4.bu4 diff --git a/src/sys5.bu4 b/std/sys5.bu4 similarity index 100% rename from src/sys5.bu4 rename to std/sys5.bu4 diff --git a/src/sys6.bu4 b/std/sys6.bu4 similarity index 100% rename from src/sys6.bu4 rename to std/sys6.bu4