Skip to content

Instantly share code, notes, and snippets.

@prednaz
Created August 18, 2021 21:06
Show Gist options
  • Select an option

  • Save prednaz/d8cf53616416fc31ceb5c4c8c63e4baf to your computer and use it in GitHub Desktop.

Select an option

Save prednaz/d8cf53616416fc31ceb5c4c8c63e4baf to your computer and use it in GitHub Desktop.
I: Reset h0: DEF "<" 2 116
P: 1 h1: DEF "|" 2 46
h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: DEF "main" 0 4
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
I: Pushfun "main" s0: h9 h0: DEF "<" 2 116
P: 2 h1: DEF "|" 2 46
h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: DEF "main" 0 4
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
I: Call s0: c3 h0: DEF "<" 2 116
P: 4 s1: h9 h1: DEF "|" 2 46
h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: DEF "main" 0 4
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
I: Pushval (Integer 2) s0: h15 h0: DEF "<" 2 116
P: 5 s1: c3 h1: DEF "|" 2 46
s2: h9 h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: DEF "main" 0 4
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
I: Pushval (Integer 1) s0: h16 h0: DEF "<" 2 116
P: 6 s1: h15 h1: DEF "|" 2 46
s2: c3 h2: DEF "if" 3 126
s3: h9 h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: DEF "main" 0 4
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
I: Pushfun "second" s0: h7 h0: DEF "<" 2 116
P: 7 s1: h16 h1: DEF "|" 2 46
s2: h15 h2: DEF "if" 3 126
s3: c3 h3: DEF "*" 2 86
s4: h9 h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: DEF "main" 0 4
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
I: Makeapp s0: h17 h0: DEF "<" 2 116
P: 8 s1: h15 h1: DEF "|" 2 46
s2: c3 h2: DEF "if" 3 126
s3: h9 h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: DEF "main" 0 4
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
I: Makeapp s0: h18 h0: DEF "<" 2 116
P: 9 s1: c3 h1: DEF "|" 2 46
s2: h9 h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: DEF "main" 0 4
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: APP 17 15
I: Update 0 s0: h18 h0: DEF "<" 2 116
P: 10 s1: c3 h1: DEF "|" 2 46
s2: h9 h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: APP 17 15
I: Slide 1 s0: h18 h0: DEF "<" 2 116
P: 11 s1: c3 h1: DEF "|" 2 46
h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: APP 17 15
I: Unwind s0: h17 h0: DEF "<" 2 116
P: 11 s1: h18 h1: DEF "|" 2 46
s2: c3 h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: APP 17 15
I: Unwind s0: h7 h0: DEF "<" 2 116
P: 11 s1: h17 h1: DEF "|" 2 46
s2: h18 h2: DEF "if" 3 126
s3: c3 h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: APP 17 15
I: Unwind s0: h7 h0: DEF "<" 2 116
P: 12 s1: h17 h1: DEF "|" 2 46
s2: h18 h2: DEF "if" 3 126
s3: c3 h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: APP 17 15
I: Call s0: c13 h0: DEF "<" 2 116
P: 14 s1: h7 h1: DEF "|" 2 46
s2: h17 h2: DEF "if" 3 126
s3: h18 h3: DEF "*" 2 86
s4: c3 h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: APP 17 15
I: Pushparam 2 s0: h15 h0: DEF "<" 2 116
P: 15 s1: c13 h1: DEF "|" 2 46
s2: h7 h2: DEF "if" 3 126
s3: h17 h3: DEF "*" 2 86
s4: h18 h4: DEF "not" 1 32
s5: c3 h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: APP 17 15
I: Update 2 s0: h15 h0: DEF "<" 2 116
P: 16 s1: c13 h1: DEF "|" 2 46
s2: h7 h2: DEF "if" 3 126
s3: h17 h3: DEF "*" 2 86
s4: h18 h4: DEF "not" 1 32
s5: c3 h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: IND 15
I: Slide 3 s0: h15 h0: DEF "<" 2 116
P: 17 s1: c13 h1: DEF "|" 2 46
s2: c3 h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: IND 15
I: Unwind s0: h15 h0: DEF "<" 2 116
P: 18 s1: c13 h1: DEF "|" 2 46
s2: c3 h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: IND 15
I: Call s0: h15 h0: DEF "<" 2 116
P: 19 s1: c13 h1: DEF "|" 2 46
s2: c3 h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: IND 15
I: Return s0: h15 h0: DEF "<" 2 116
P: 13 s1: c3 h1: DEF "|" 2 46
h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: IND 15
I: Return s0: h15 h0: DEF "<" 2 116
P: 3 h1: DEF "|" 2 46
h2: DEF "if" 3 126
h3: DEF "*" 2 86
h4: DEF "not" 1 32
h5: DEF "false" 0 20
h6: DEF "-" 2 76
h7: DEF "second" 2 14
h8: DEF "+" 2 66
h9: IND 18
h10: DEF "true" 0 26
h11: DEF "negate" 1 39
h12: DEF "/" 2 96
h13: DEF "==" 2 106
h14: DEF "&" 2 56
h15: VAL (Integer 2)
h16: VAL (Integer 1)
h17: APP 7 16
h18: IND 15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment