В качестве примера можно привести библиотеку bigmath.f - Двойное число Арифмети c Уила Бадена.
Определены слова D*
и DU/MOD
.
По поводу лицензии. Я думаю, что этот код находится в домене publi c. Он был опубликован в Forth Dimensions 1 в качестве эталонной реализации, и автор сказал там: «Для получения копии источника этой статьи отправьте электронное письмо с просьбой Stretching Forth # 19: Double Number Arithmeti c ».
Для слова DU/MOD
Уил Баден также отметил: «Алгоритм основан на алгоритме Кнута во втором томе« Искусства компьютерного программирования », упрощенном для дивидендов с двумя ячейками и делителя с двумя ячейками».
1 Уил Баден (1998). Растяжка стандартная Forth # 19: Double Number Arithmeti c. Forth Dimensions XIX.6 март-апрель 1998 г., стр. 33-34
На странице 4 мы также можем прочитать:
Материал, содержащийся в этом периодическом издании (но не код), защищен авторским правом. отдельными авторами статей и Forth Interest Group, In c., [...] Однако любой код с уведомлением об авторских правах может использоваться только с разрешения правообладателя.
И, похоже, ни код, ни статья не имеют какого-либо уведомления об авторских правах.