• R/O
  • HTTP
  • SSH
  • HTTPS

Thun: コミット

Interpreter and library.


コミットメタ情報

リビジョン61c4d4b16eb2db0b3050050c9c912a883e5b4ee0 (tree)
日時2021-11-26 04:52:06
作者Simon Forman <sforman@hush...>
コミッターSimon Forman

ログメッセージ

Working on bug #15

https://todo.sr.ht/~sforman/thun-der/15/

The bug file output was too large for a comment, and you can't attach
files to the ticket, so I'm checking it in to have a handy reference.

変更サマリ

差分

--- /dev/null
+++ b/docs/bug.txt
@@ -0,0 +1,160 @@
1+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • [[] ccons] step i
2+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] • step i
3+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] • [_step0] x i
4+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] • x i
5+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] • dup i i
6+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [_step0] • i i
7+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] • _step0 i
8+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] • _step1 [popopop] [_stept] branch i
9+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] • [?] dipd roll< [popopop] [_stept] branch i
10+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [?] • dipd roll< [popopop] [_stept] branch i
11+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [?] • [dip] codi roll< [popopop] [_stept] branch i
12+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [?] [dip] • codi roll< [popopop] [_stept] branch i
13+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [?] [dip] • cons dip roll< [popopop] [_stept] branch i
14+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [[?] dip] • dip roll< [popopop] [_stept] branch i
15+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] • [?] dip [_step0] roll< [popopop] [_stept] branch i
16+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [?] • dip [_step0] roll< [popopop] [_stept] branch i
17+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • ? [[] ccons] [_step0] roll< [popopop] [_stept] branch i
18+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • dup bool [[] ccons] [_step0] roll< [popopop] [_stept] branch i
19+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [dip dip infra dip infra dip infra] • bool [[] ccons] [_step0] roll< [popopop] [_stept] branch i
20+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] true • [[] ccons] [_step0] roll< [popopop] [_stept] branch i
21+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] true [[] ccons] • [_step0] roll< [popopop] [_stept] branch i
22+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] true [[] ccons] [_step0] • roll< [popopop] [_stept] branch i
23+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] true [[] ccons] [_step0] • swapd swap [popopop] [_stept] branch i
24+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] true [[] ccons] [_step0] • [swap] dip swap [popopop] [_stept] branch i
25+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] true [[] ccons] [_step0] [swap] • dip swap [popopop] [_stept] branch i
26+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] true [[] ccons] • swap [_step0] swap [popopop] [_stept] branch i
27+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] true • [_step0] swap [popopop] [_stept] branch i
28+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] true [_step0] • swap [popopop] [_stept] branch i
29+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] true • [popopop] [_stept] branch i
30+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] true [popopop] • [_stept] branch i
31+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] true [popopop] [_stept] • branch i
32+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] • _stept i
33+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] • [uncons] dipd [dupdipd] dip x i
34+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [uncons] • dipd [dupdipd] dip x i
35+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [uncons] • [dip] codi [dupdipd] dip x i
36+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [uncons] [dip] • codi [dupdipd] dip x i
37+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [uncons] [dip] • cons dip [dupdipd] dip x i
38+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [_step0] [[uncons] dip] • dip [dupdipd] dip x i
39+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] • [uncons] dip [_step0] [dupdipd] dip x i
40+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] [uncons] • dip [_step0] [dupdipd] dip x i
41+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • uncons [[] ccons] [_step0] [dupdipd] dip x i
42+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • [first] [rest] cleave [[] ccons] [_step0] [dupdipd] dip x i
43+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] • [rest] cleave [[] ccons] [_step0] [dupdipd] dip x i
44+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [rest] • cleave [[] ccons] [_step0] [dupdipd] dip x i
45+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [rest] • fork popdd [[] ccons] [_step0] [dupdipd] dip x i
46+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [rest] • [i] app2 popdd [[] ccons] [_step0] [dupdipd] dip x i
47+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [rest] [i] • app2 popdd [[] ccons] [_step0] [dupdipd] dip x i
48+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [rest] [i] • [grba swap grba swap] dip [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
49+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [rest] [i] [grba swap grba swap] • dip [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
50+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [rest] • grba swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
51+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [rest] • [stack popd] dip swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
52+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [rest] [stack popd] • dip swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
53+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] • stack popd [rest] swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
54+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • popd [rest] swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
55+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [pop] dip [rest] swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
56+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [pop] • dip [rest] swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
57+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] • pop [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [rest] swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
58+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [rest] swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
59+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [rest] swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
60+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [rest] • swap grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
61+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • grba swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
62+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [stack popd] dip swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
63+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [stack popd] • dip swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
64+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] • stack popd [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
65+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • popd [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
66+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [pop] dip [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
67+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [pop] • dip [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
68+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] • pop [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
69+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
70+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
71+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • swap [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
72+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [i] [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
73+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • [infrst] cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
74+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] [infrst] • cons ii popdd [[] ccons] [_step0] [dupdipd] dip x i
75+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] • ii popdd [[] ccons] [_step0] [dupdipd] dip x i
76+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] • [dip] dupdip i popdd [[] ccons] [_step0] [dupdipd] dip x i
77+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] [dip] • dupdip i popdd [[] ccons] [_step0] [dupdipd] dip x i
78+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] [dip] • dupd dip i popdd [[] ccons] [_step0] [dupdipd] dip x i
79+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] [dip] • [dup] dip dip i popdd [[] ccons] [_step0] [dupdipd] dip x i
80+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] [dip] [dup] • dip dip i popdd [[] ccons] [_step0] [dupdipd] dip x i
81+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] • dup [dip] dip i popdd [[] ccons] [_step0] [dupdipd] dip x i
82+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] [[i] infrst] • [dip] dip i popdd [[] ccons] [_step0] [dupdipd] dip x i
83+[1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] [[i] infrst] [dip] • dip i popdd [[] ccons] [_step0] [dupdipd] dip x i
84+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] • dip [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
85+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [i] infrst [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
86+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • infrst [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
87+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • infra first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
88+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • swons swaack [i] dip swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
89+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • swap cons swaack [i] dip swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
90+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [i] [[first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • cons swaack [i] dip swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
91+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[i] [first] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • swaack [i] dip swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
92+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [i] [[dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [i] dip swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
93+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [i] [[dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • dip swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
94+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] [i] • i [[dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
95+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [first] • i [[dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
96+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • first [[dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
97+ [1 [2 [3 4 25 6] 7] 8] [sqr] dip • [[dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
98+ [1 [2 [3 4 25 6] 7] 8] [sqr] dip [[dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • swaack first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
99+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [dip [sqr] [1 [2 [3 4 25 6] 7] 8]] • first [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
100+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip • [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
101+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [[i] infrst] i popdd [[] ccons] [_step0] [dupdipd] dip x i
102+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [[i] infrst] • i popdd [[] ccons] [_step0] [dupdipd] dip x i
103+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [i] infrst popdd [[] ccons] [_step0] [dupdipd] dip x i
104+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • infrst popdd [[] ccons] [_step0] [dupdipd] dip x i
105+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • infra first popdd [[] ccons] [_step0] [dupdipd] dip x i
106+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • swons swaack [i] dip swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
107+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • swap cons swaack [i] dip swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
108+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [i] [[rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • cons swaack [i] dip swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
109+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [[i] [rest] [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • swaack [i] dip swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
110+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] [i] [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • [i] dip swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
111+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] [i] [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • dip swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
112+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] [i] • i [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
113+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [rest] • i [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
114+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • rest [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
115+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • [pop] infra [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
116+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [pop] • infra [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
117+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [pop] • swons swaack [i] dip swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
118+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [pop] • swap cons swaack [i] dip swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
119+ [1 [2 [3 4 25 6] 7] 8] [sqr] [pop] [dip dip infra dip infra dip infra] • cons swaack [i] dip swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
120+ [1 [2 [3 4 25 6] 7] 8] [sqr] [[pop] dip dip infra dip infra dip infra] • swaack [i] dip swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
121+ infra dip infra dip infra dip dip [pop] [[sqr] [1 [2 [3 4 25 6] 7] 8]] • [i] dip swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
122+ infra dip infra dip infra dip dip [pop] [[sqr] [1 [2 [3 4 25 6] 7] 8]] [i] • dip swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
123+ infra dip infra dip infra dip dip [pop] • i [[sqr] [1 [2 [3 4 25 6] 7] 8]] swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
124+ infra dip infra dip infra dip dip • pop [[sqr] [1 [2 [3 4 25 6] 7] 8]] swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
125+ infra dip infra dip infra dip • [[sqr] [1 [2 [3 4 25 6] 7] 8]] swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
126+ infra dip infra dip infra dip [[sqr] [1 [2 [3 4 25 6] 7] 8]] • swaack [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
127+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip infra dip infra dip infra] • [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
128+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip infra dip infra dip infra] [dip [dip dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • swaack first popdd [[] ccons] [_step0] [dupdipd] dip x i
129+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [[dip infra dip infra dip infra] [sqr] [1 [2 [3 4 25 6] 7] 8]] • first popdd [[] ccons] [_step0] [dupdipd] dip x i
130+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [dip infra dip infra dip infra] • popdd [[] ccons] [_step0] [dupdipd] dip x i
131+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [dip infra dip infra dip infra] • [pop] dipd [[] ccons] [_step0] [dupdipd] dip x i
132+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [dip infra dip infra dip infra] [pop] • dipd [[] ccons] [_step0] [dupdipd] dip x i
133+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [dip infra dip infra dip infra] [pop] • [dip] codi [[] ccons] [_step0] [dupdipd] dip x i
134+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [dip infra dip infra dip infra] [pop] [dip] • codi [[] ccons] [_step0] [dupdipd] dip x i
135+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [dip infra dip infra dip infra] [pop] [dip] • cons dip [[] ccons] [_step0] [dupdipd] dip x i
136+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [dip infra dip infra dip infra] [[pop] dip] • dip [[] ccons] [_step0] [dupdipd] dip x i
137+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip • [pop] dip [dip infra dip infra dip infra] [[] ccons] [_step0] [dupdipd] dip x i
138+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] dip [pop] • dip [dip infra dip infra dip infra] [[] ccons] [_step0] [dupdipd] dip x i
139+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • pop dip [dip infra dip infra dip infra] [[] ccons] [_step0] [dupdipd] dip x i
140+ [1 [2 [3 4 25 6] 7] 8] [sqr] • dip [dip infra dip infra dip infra] [[] ccons] [_step0] [dupdipd] dip x i
141+ • sqr [1 [2 [3 4 25 6] 7] 8] [dip infra dip infra dip infra] [[] ccons] [_step0] [dupdipd] dip x i
142+ • dup mul [1 [2 [3 4 25 6] 7] 8] [dip infra dip infra dip infra] [[] ccons] [_step0] [dupdipd] dip x i
143+-------------------------------------------------------------------------
144+
145+Traceback (most recent call last):
146+ File "/usr/home/sforman/src/Joypy/joy/joy.py", line 136, in interp
147+ stack, _, dictionary = run(text, stack, dictionary)
148+ File "/usr/home/sforman/src/Joypy/joy/joy.py", line 88, in run
149+ return joy(stack, expression, dictionary, viewer)
150+ File "/usr/home/sforman/src/Joypy/joy/joy.py", line 68, in joy
151+ stack, expression, dictionary = term(stack, expression, dictionary)
152+ File "/usr/home/sforman/src/Joypy/joy/utils/pretty_print.py", line 63, in trace
153+ s, _, d = joy(stack, quote, dictionary, tp.viewer)
154+ File "/usr/home/sforman/src/Joypy/joy/joy.py", line 68, in joy
155+ stack, expression, dictionary = term(stack, expression, dictionary)
156+ File "/usr/home/sforman/src/Joypy/joy/library.py", line 140, in inner
157+ return f(stack), expression, dictionary
158+ File "/usr/home/sforman/src/Joypy/joy/utils/generated_library.py", line 84, in dup
159+ (a1, s23) = stack
160+ValueError: not enough values to unpack (expected 2, got 0)
--- /dev/null
+++ b/docs/unbug.txt
@@ -0,0 +1,71 @@
1+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] • [[] ccons] step i
2+ [1 [2 [3 4 25 6] 7] 8] [sqr] [dip dip infra dip infra dip infra] [[] ccons] • step i
3+ [1 [2 [3 4 25 6] 7] 8] [sqr] dip [[] ccons] • i [dip infra dip infra dip infra] [[] ccons] step i
4+ [1 [2 [3 4 25 6] 7] 8] [sqr] dip • [] ccons [dip infra dip infra dip infra] [[] ccons] step i
5+ [1 [2 [3 4 25 6] 7] 8] [sqr] dip [] • ccons [dip infra dip infra dip infra] [[] ccons] step i
6+ [1 [2 [3 4 25 6] 7] 8] [[sqr] dip] • [dip infra dip infra dip infra] [[] ccons] step i
7+ [1 [2 [3 4 25 6] 7] 8] [[sqr] dip] [dip infra dip infra dip infra] • [[] ccons] step i
8+ [1 [2 [3 4 25 6] 7] 8] [[sqr] dip] [dip infra dip infra dip infra] [[] ccons] • step i
9+ [1 [2 [3 4 25 6] 7] 8] [[sqr] dip] dip [[] ccons] • i [infra dip infra dip infra] [[] ccons] step i
10+ [1 [2 [3 4 25 6] 7] 8] [[sqr] dip] dip • [] ccons [infra dip infra dip infra] [[] ccons] step i
11+ [1 [2 [3 4 25 6] 7] 8] [[sqr] dip] dip [] • ccons [infra dip infra dip infra] [[] ccons] step i
12+ [1 [2 [3 4 25 6] 7] 8] [[[sqr] dip] dip] • [infra dip infra dip infra] [[] ccons] step i
13+ [1 [2 [3 4 25 6] 7] 8] [[[sqr] dip] dip] [infra dip infra dip infra] • [[] ccons] step i
14+ [1 [2 [3 4 25 6] 7] 8] [[[sqr] dip] dip] [infra dip infra dip infra] [[] ccons] • step i
15+ [1 [2 [3 4 25 6] 7] 8] [[[sqr] dip] dip] infra [[] ccons] • i [dip infra dip infra] [[] ccons] step i
16+ [1 [2 [3 4 25 6] 7] 8] [[[sqr] dip] dip] infra • [] ccons [dip infra dip infra] [[] ccons] step i
17+ [1 [2 [3 4 25 6] 7] 8] [[[sqr] dip] dip] infra [] • ccons [dip infra dip infra] [[] ccons] step i
18+ [1 [2 [3 4 25 6] 7] 8] [[[[sqr] dip] dip] infra] • [dip infra dip infra] [[] ccons] step i
19+ [1 [2 [3 4 25 6] 7] 8] [[[[sqr] dip] dip] infra] [dip infra dip infra] • [[] ccons] step i
20+ [1 [2 [3 4 25 6] 7] 8] [[[[sqr] dip] dip] infra] [dip infra dip infra] [[] ccons] • step i
21+ [1 [2 [3 4 25 6] 7] 8] [[[[sqr] dip] dip] infra] dip [[] ccons] • i [infra dip infra] [[] ccons] step i
22+ [1 [2 [3 4 25 6] 7] 8] [[[[sqr] dip] dip] infra] dip • [] ccons [infra dip infra] [[] ccons] step i
23+ [1 [2 [3 4 25 6] 7] 8] [[[[sqr] dip] dip] infra] dip [] • ccons [infra dip infra] [[] ccons] step i
24+ [1 [2 [3 4 25 6] 7] 8] [[[[[sqr] dip] dip] infra] dip] • [infra dip infra] [[] ccons] step i
25+ [1 [2 [3 4 25 6] 7] 8] [[[[[sqr] dip] dip] infra] dip] [infra dip infra] • [[] ccons] step i
26+ [1 [2 [3 4 25 6] 7] 8] [[[[[sqr] dip] dip] infra] dip] [infra dip infra] [[] ccons] • step i
27+ [1 [2 [3 4 25 6] 7] 8] [[[[[sqr] dip] dip] infra] dip] infra [[] ccons] • i [dip infra] [[] ccons] step i
28+ [1 [2 [3 4 25 6] 7] 8] [[[[[sqr] dip] dip] infra] dip] infra • [] ccons [dip infra] [[] ccons] step i
29+ [1 [2 [3 4 25 6] 7] 8] [[[[[sqr] dip] dip] infra] dip] infra [] • ccons [dip infra] [[] ccons] step i
30+ [1 [2 [3 4 25 6] 7] 8] [[[[[[sqr] dip] dip] infra] dip] infra] • [dip infra] [[] ccons] step i
31+ [1 [2 [3 4 25 6] 7] 8] [[[[[[sqr] dip] dip] infra] dip] infra] [dip infra] • [[] ccons] step i
32+ [1 [2 [3 4 25 6] 7] 8] [[[[[[sqr] dip] dip] infra] dip] infra] [dip infra] [[] ccons] • step i
33+ [1 [2 [3 4 25 6] 7] 8] [[[[[[sqr] dip] dip] infra] dip] infra] dip [[] ccons] • i [infra] [[] ccons] step i
34+ [1 [2 [3 4 25 6] 7] 8] [[[[[[sqr] dip] dip] infra] dip] infra] dip • [] ccons [infra] [[] ccons] step i
35+ [1 [2 [3 4 25 6] 7] 8] [[[[[[sqr] dip] dip] infra] dip] infra] dip [] • ccons [infra] [[] ccons] step i
36+ [1 [2 [3 4 25 6] 7] 8] [[[[[[[sqr] dip] dip] infra] dip] infra] dip] • [infra] [[] ccons] step i
37+ [1 [2 [3 4 25 6] 7] 8] [[[[[[[sqr] dip] dip] infra] dip] infra] dip] [infra] • [[] ccons] step i
38+[1 [2 [3 4 25 6] 7] 8] [[[[[[[sqr] dip] dip] infra] dip] infra] dip] [infra] [[] ccons] • step i
39+ [1 [2 [3 4 25 6] 7] 8] [[[[[[[sqr] dip] dip] infra] dip] infra] dip] infra [[] ccons] • i i
40+ [1 [2 [3 4 25 6] 7] 8] [[[[[[[sqr] dip] dip] infra] dip] infra] dip] infra • [] ccons i
41+ [1 [2 [3 4 25 6] 7] 8] [[[[[[[sqr] dip] dip] infra] dip] infra] dip] infra [] • ccons i
42+ [1 [2 [3 4 25 6] 7] 8] [[[[[[[[sqr] dip] dip] infra] dip] infra] dip] infra] • i
43+ [1 [2 [3 4 25 6] 7] 8] • [[[[[[[sqr] dip] dip] infra] dip] infra] dip] infra
44+ [1 [2 [3 4 25 6] 7] 8] [[[[[[[sqr] dip] dip] infra] dip] infra] dip] • infra
45+ 8 [2 [3 4 25 6] 7] 1 • [[[[[[sqr] dip] dip] infra] dip] infra] dip [] swaack
46+ 8 [2 [3 4 25 6] 7] 1 [[[[[[sqr] dip] dip] infra] dip] infra] • dip [] swaack
47+ 8 [2 [3 4 25 6] 7] • [[[[[sqr] dip] dip] infra] dip] infra 1 [] swaack
48+ 8 [2 [3 4 25 6] 7] [[[[[sqr] dip] dip] infra] dip] • infra 1 [] swaack
49+ 7 [3 4 25 6] 2 • [[[[sqr] dip] dip] infra] dip [8] swaack 1 [] swaack
50+ 7 [3 4 25 6] 2 [[[[sqr] dip] dip] infra] • dip [8] swaack 1 [] swaack
51+ 7 [3 4 25 6] • [[[sqr] dip] dip] infra 2 [8] swaack 1 [] swaack
52+ 7 [3 4 25 6] [[[sqr] dip] dip] • infra 2 [8] swaack 1 [] swaack
53+ 6 25 4 3 • [[sqr] dip] dip [7] swaack 2 [8] swaack 1 [] swaack
54+ 6 25 4 3 [[sqr] dip] • dip [7] swaack 2 [8] swaack 1 [] swaack
55+ 6 25 4 • [sqr] dip 3 [7] swaack 2 [8] swaack 1 [] swaack
56+ 6 25 4 [sqr] • dip 3 [7] swaack 2 [8] swaack 1 [] swaack
57+ 6 25 • sqr 4 3 [7] swaack 2 [8] swaack 1 [] swaack
58+ 6 25 • dup * 4 3 [7] swaack 2 [8] swaack 1 [] swaack
59+ 6 25 25 • * 4 3 [7] swaack 2 [8] swaack 1 [] swaack
60+ 6 625 • 4 3 [7] swaack 2 [8] swaack 1 [] swaack
61+ 6 625 4 • 3 [7] swaack 2 [8] swaack 1 [] swaack
62+ 6 625 4 3 • [7] swaack 2 [8] swaack 1 [] swaack
63+ 6 625 4 3 [7] • swaack 2 [8] swaack 1 [] swaack
64+ 7 [3 4 625 6] • 2 [8] swaack 1 [] swaack
65+ 7 [3 4 625 6] 2 • [8] swaack 1 [] swaack
66+ 7 [3 4 625 6] 2 [8] • swaack 1 [] swaack
67+ 8 [2 [3 4 625 6] 7] • 1 [] swaack
68+ 8 [2 [3 4 625 6] 7] 1 • [] swaack
69+ 8 [2 [3 4 625 6] 7] 1 [] • swaack
70+ [1 [2 [3 4 625 6] 7] 8] •
71+[1 [2 [3 4 625 6] 7] 8]
--- a/joy/library.py
+++ b/joy/library.py
@@ -201,8 +201,9 @@ class Def(object):
201201 if line.lstrip().startswith('#'):
202202 continue
203203 name, body = text_to_expression(line)
204- if name not in dictionary:
205- inscribe(class_(name, body), dictionary)
204+## if name not in dictionary:
205+## inscribe(class_(name, body), dictionary)
206+ inscribe(class_(name, body), dictionary)
206207
207208
208209 #
旧リポジトリブラウザで表示