LINUX.ORG.RU

>* Danish translations of the user interface messages have been added.
> Thanks to Dennis Decker Jensen <dennisdjensen@tiscali.dk>.

Ура!! Нааконец-то!! Dennis, респект тебе, чувак!!

K48 ★★★★
()

А кто-нибудь собирал его с oracle instant client?

Cantor ★★
()

Игтерсно, когда они сделают чтобы UFFI их коробки хорошо работал...

CrazyPit ★★★
()

Интересно, это только у меня при использовании clisp slime вместо вменяемых названий аргументов пишет arg1 arg2 и т. д? (имеется в виду slime'овский аналог eldoc)

nsav-ng
()
Ответ на: комментарий от CrazyPit

Да, это в самом clisp'е что-то гнилое. При компиляции он переименовывает свои аргументы. Пробовал менять режимы -- та же фигня. Эта мелочь, кстати, очень затрудняет написание програм. Обидно, когда забываешь в каком порядке идут аргументы у какой-то функции, и надо лезть за этим в hyperspec. Не знаю, каким образом такая "оптимизация" может влиять на качество генерируемого кода.


[1]> (defun foo (this-is-a-very-interesting-argument!!!)
'bar)
FOO
[2]> (proclaim '(optimize (debug 3) (speed 0) (safety 3))          
)
NIL
[3]> (describe #'foo)

#<FUNCTION FOO (THIS-IS-A-VERY-INTERESTING-ARGUMENT!!!) (DECLARE (SYSTEM::IN-DEFUN FOO)) (BLOCK FOO 'BAR)> это an interpreted
function.
Argument list: (THIS-IS-A-VERY-INTERESTING-ARGUMENT!!!)

[4]> (compile 'foo)  
WARNING in FOO :
переменная THIS-IS-A-VERY-INTERESTING-ARGUMENT!!! не используется.
Отсутствует объявление IGNORE ?
FOO ;
1 ;
NIL
[5]> (describe #'foo)

#<COMPILED-FUNCTION FOO> это a compiled function.
Argument list: (ARG0).
Для дополнительной информации выполните (DISASSEMBLE #'FOO).


nsav-ng
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.