Я стараюсь, чтобы прочитать строку в качестве строки из консоли (стандартный ввод) в picat и получить свою половину:Как получить int от float в picat?
main =>
L = read_line(),
B = L.length/2,
S = L.slice(1,B),
println(S).
разбивает с error(integer_expected(2.0),slice)
когда INT используется вместо B - не аварий. Итак, как превратить B в целое число?