Tuesday, Debtember 29, 2015
WTF INRAC?
The only guide I have to INRAC is the Racter FAQ and running the program itself. But there are times when I have no idea how to interpret the code.
CAST >47*2.7(20)P >48*2.7(20)N # X >31*2.8()47 >33*2.8()48 # X >35*7()47 >34*7()48 # X >30*2.1()47 >32*2.1()48 # X >36*3()47 >37*3()48
Normally,
the “>” will signify a variable assignment,
but that tends to look like >47=foo
,
not >47*2.7(20)P
.
The “*” is a (for lack of a better term) subroutine call,
like *26CAST
(which actually calls the first line above),
and I've kind of figured out what *2.8&N
would do—I think it calls the code in section 2 where the “label” is any character followed by an “N”:
AN boredom 8 bored 7 bore 7 gloom 8 gloomy 8 empty 8 hollow BN stupidity 8 stupid 7 idiot 7 folly 8 silly 7 fool 7 jerk CN feeling 12 feel 7 emotion 7 passion 8 passionate 8 hysterical DN craziness 8 crazy 8 bananas 8 random 8 strange 8 weird DN humor 7 joke 7 jokes EN doubt GN junk 12 stinks 8 cruel 8 useless 8 lousy 8 bad 7 garbage HN idleness 8 lazy 7 loafer 8 easy JN art 8 creative 7 artist 7 life 8 alive KN fascist 8 communist 7 communism 7 fascism LN poetry 8 poetic 7 poet MN damn 7 hell 8 damned NN coward PN pessimistic QN foolish 7 fool RN rock 7 jazz 7 pop TN poor UN fucking 15 fuck 15 shit 15 piss WN hate 8 mad 8 angry XN sick 8 weak AN depression 8 depressed 7 depressive AN gloom 7 sourpuss 8 gloomy AN unhappiness 8 unhappy 7 frowner BN ignorance 7 ignoramous 8 ignorant BN imbecility 8 fatuous 7 imbecile BN stupidity 8 stupid 7 dolt CN emotion 8 emotional 7 feeler CN feeling 7 feeler 8 feeling CN hysteria 8 hysterical 7 hysteric CN passion 8 passionate 7 feeler DN craziness 8 crazy 7 lunatic DN humor 8 funny 7 humorist DN lunacy 8 bonkers 7 lunatic DN weirdness 8 weird 7 weirdo EN scepticism 7 sceptic 8 sceptical FN crime 8 criminal 7 criminal FN falsehood 8 dishonest 7 liar FN politics 8 political 7 politician GN badness 8 bad 7 wrongdoer GN evil 8 evil 7 sinner GN foulness 8 foul 7 stinker HN idleness 8 lazy 7 loafer IN apathy 8 apathetic 7 depressive IN boredom 8 bored 7 bore JN art 8 creative 7 artist JN flesh 8 living 7 human KN communism 7 communist 8 communist KN conservatism 8 conservative 7 republican KN reaction 7 right-winger 8 reactionary KN tradition 8 conventional 7 conformist LN poetry 8 poetic 7 poet MN atheism 7 atheist 8 unbelieving NN cowardice 8 cowardly 7 coward PN pessimism 8 pessimistic 7 pessimist QN folly 8 foolish 7 fool RN rock 8 funky 7 rock-star SN boxing 8 pugilistic 7 pugilist SN dueling 8 honorable 7 duelist TN poverty 8 impoverished 7 pauper UN obscenity 8 obscene 7 libertine VN complexity 8 complicated 7 muddlehead WN hatred 8 hateful 7 hater XN weakness 8 weak 7 wimp
So,
any of those lines could be called.
But this block of code has a “parse type” (I think) of 1 so this is just a list of terms.
I suspect the 8 in *2.8&N
has to do with the 8s in the list above.
I think that if you were to do *2&N
,
and if the line picked was “JN” then you would get back either “art” or “flesh,”
but the 8 modifies the selection so it's possible you would get
(again,
assuming the label of “JN” was picked)
“creative” or “living.”
At least, that makes the most sense to me, although I've yet to actually test this theory.
But *2.7(20)P
?
Or even >31*2.8()47
?
I can see I have a lot of testing ahead of me.