RosettaCodeData/Task/Literals-Integer/Quackery/literals-integer-2.quackery

14 lines
331 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
[ 8 base put
nextword dup
$ '' = if
[ $ '"octal" needs a number after it.'
message put bail ]
dup $->n iff
[ nip swap dip join ]
else
[ drop
char " swap join
$ '" is not octal.'
join message put bail ]
base release ] builds octal ( [ $ --> [ $ )