Объединение нескольких сторонних библиотек в можно было создать больше проблем для Вас - например, если две из тех библиотек определяют обычный символ, который не использует Ваша программа. Теперь необходимо извлечь все (или all-one) экземпляров обычного символа перед объединением библиотек.
is
следует использовать только при оценке арифметических операций с правой стороны.
то есть:
X is 1 + 2 + 3
is / 2
оценивает правую структуру как арифметическое выражение. Если это неправильное арифметическое выражение или число, is / 2
не выполняется. В противном случае число, к которому вычисляется арифметическое выражение, объединяется с [предположительно] несвязанным левым значением.