В чем основное различие между SRFI 40 (устарело) и 41?

В SRFI 40 мы видим, что он устарел и заменен SRFI 41. Я использую SISC, где присутствует SRFI 40, но нет SRFI 41. Я хотел бы знать основную разницу между ними и могу ли я нормально использовать SRFI 40 без опасений?


person Felipe    schedule 14.05.2014    source источник


Ответы (1)


SRFI-40 в некоторых случаях протекает. См. функцию times3 в разделе «Подводные камни» SRFI-41. См. также обсуждение SRFI-40 после завершения.

Можно исправить SRFI-40, чтобы исправить проблемы, и некоторые пользователи так и сделали. Я не уверен, исправлен ли SISC. Кроме того, Дэвид ван Хорн и Андре ван Тондер внесли изменения в исходную эталонную реализацию SRFI-40, поэтому я не уверен, но теперь это также может работать правильно. Лично я избегаю этой проблемы и использую SRFI-41.

Есть ли причина, по которой SRFI-41 нельзя использовать в SISC?

Я автор СРФИ-40 и СРФИ-41.

person user448810    schedule 14.05.2014
comment
Реализация SISC, увы, не включает исправление SRFI 45. (Я только что проверил.) Насколько мне известно, нет никаких причин, по которым SRFI 41 нельзя использовать с SISC, но он был потерян с февраля 2007 года, до того, как SRFI 41 существовал. - person Chris Jester-Young; 14.05.2014
comment
Спасибо, Филипп, это честь. Единственная ссылка, которую я нашел, относится к 2008 году: ehc.ac/p/sisc/mailman. /сообщение/19397436 - person Felipe; 15.05.2014