Описание тега newlisp
NoneNewLISP is an Open Source scripting language in the Lisp family of programming languages developed by Lutz Mueller and released under the GNU General Public License.
2
ответа
Как связать макрос внутри лямбды в newLISP?
Итак, у меня есть эта функция: (define (try try-block catch-block finally-block) ; Implements try/catch/finally like in most other languages ) для которого я хотел бы создать "вспомогательный" макрос, который избегает необходимости говорить (lambda …
18 мар '12 в 04:55
5
ответов
О факториале в newlisp
Я запускаю функцию лица, используя ECL и newlisp. СТЭК: >(defun fac (n) (if (= n 1) 1 (* n (fac (- n 1))))) >(fac 20) 22432902008176640000 >(fac 30) 2265252859812191058636308480000000 >(fac 40) 8159152832478977343456112695961158942720000…
18 сен '12 в 05:31
1
ответ
Использует ли newLISP сборку мусора?
Эта страница была довольно запутанной для меня. Это говорит: Управление памятью в newLISP не зависит от алгоритма сборки мусора. Память не помечена или не подсчитана. Вместо этого решение об удалении вновь созданного объекта памяти принимается сраз…
25 июн '12 в 13:00
0
ответов
Для чего вы используете newlisp?
Вы используете newlisp? Для чего ты это использовал?
22 фев '10 в 20:46
1
ответ
Как определить функцию для чтения списка слов
Я хочу прочитать файл, который содержит список слов (по одному слову в строке) в список. (define (read-wordlist myFile) (begin (set 'listA '()) (set 'in-file (open myFile "read")) (while (read-line in-file) (set 'listA (append listA (list (current-l…
03 июл '14 в 07:19
1
ответ
Ошибка при загрузке криптомодуля в Windows
В Windows при загрузке криптомодуля с (module "crypto.lsp")выдается ошибка: ERR: user error : cannot find crypto library Как загрузить криптобиблиотеку?
19 дек '18 в 14:33
3
ответа
Поиск атрибутов китайских имен файлов с помощью NewLISP?
Следующий код NewLISP показывает мне атрибуты файлов файлов под Win32. Тем не менее, некоторые из найденных имен имеют китайские символы в имени. Когда функция GetFileAttributesA встречает их, она дает мне -1 для атрибута. Я посмотрел на GetFileAttr…
21 июн '10 в 08:57
2
ответа
newLISP: изменение списка ассоциаций
У меня проблема с изменением записей в списке ассоциаций. Когда я запускаю этот код Пример А (set 'Dict '(("foo" "bar"))) (letn (key "foo" entry (assoc key Dict)) (setf (assoc key Dict) (list key "new value"))) (println Dict) результат: (("foo" "new…
15 ноя '12 в 12:12
1
ответ
Упаковка приложения, написанного с помощью newLISP, в одно исполняемое приложение OSX
Насколько я выяснил, возможно - и разрешено - "связать" и распространять скрипт newLISP с двоичным файлом newLISP для создания исполняемого файла с одним файлом. Теперь я хотел бы сделать это для приложения, использующего графический сервер newLISP,…
06 сен '11 в 07:59
2
ответа
Lisp жалуется на недопустимую функцию
Я пишу этот код и компилирую сnewlisp, Я написал этот код: (defun getdone ()(format t "we have a IDE for cLisp")) getdone() и сообщение об ошибке ERR: invalid function : (defun getdone () (format t "we have a IDE for cLisp")) ==================== На…
29 мар '15 в 04:26
1
ответ
Почему newLISP ограничивает строковые литералы до 2048 символов?
Я пытаюсь написать инструкцию по использованию для этого newLISP Программа, которую я сделал, но она продолжает жаловаться на слишком длинную строку. ERR: string token too long : "$$$$$$$$&&&&&&&&&&&&&…
30 ноя '13 в 10:59
1
ответ
Модуль "Artful" Mysql для newLisp не подключается к MySQL
Я пробую модуль Artful Mysql с newLisp, и тест "дыма" на примерах не подключается к MySQL. Предположения: Я начинающий программист на Лиспе. Платформа MacOS X 10.9 newLisp 10.6 MySQL 5.5 Стандартный дистрибутив newLisp 10.6 модуля MySQL работает с M…
11 апр '14 в 12:51
2
ответа
Вернуть строку текста, если совпадение найдено
У меня возникли проблемы с разработкой, как вернуть строку текста, если найдено совпадение. (set 'wireshark "http://anonsvn.wireshark.org/wireshark/trunk/manuf") (set 'arptable (map (fn (x) (parse x " ")) (exec "arp -a"))) (define (cleanIPaddress x)…
23 ноя '12 в 13:01
2
ответа
Зацикливание символов в строке, NewLISP
Мне нужно перебрать символы в данной строке - в Ruby я бы сделал что-то вроде этого: string = "blah" string.each_char do |c| puts c end Как мне сделать это в newLisp?
30 июл '13 в 05:09
1
ответ
Как отправить байтовый массив через TCP при использовании newLISP
Я хочу отправить два байта, которые представляют беззнаковое короткое в старшем порядке на сервер через TCP. Но net-send поддерживает только строковый параметр. Может кто-нибудь сказать мне, как это сделать с newLISP?
19 янв '13 в 11:42
1
ответ
Генерация церковно-закодированных чисел для произвольных целых чисел в Javascript
Мне нужна функция, которая принимает целое число и возвращает это число в форме функции, закодированной церковью. Я достиг этого в newlisp: (define (reduce stencil sq) (apply stencil sq 2)) (define (num n) (cond ((= n 0) 'x) ((< n 2) '(f x)) (tru…
03 дек '14 в 18:47
1
ответ
В newLISP цитата отличается от '?
Я начинаю изучать newlisp, но цитирую и озадачиваю меня. > (= '(quote 1) ''1) nil или же > (first (quote (quote 1))) quote > (first ''1) ERR: array, list or string expected in function first : ''1 в newlisp, цитата отличается от '?или это о…
23 дек '13 в 06:31
1
ответ
Читать stdin в строку в Newlisp
Как вы читаете все содержимое стандартного ввода в строку в Newlisp? (т.е. все оставшееся содержимое после текущей позиции чтения - эта операция обычно называется "файл slurp")
19 ноя '19 в 20:10
1
ответ
newLISP Неверная функция
У меня есть домашнее задание, где нам нужно написать некоторые функции в newLISP. У меня возникла проблема, поэтому я привел пример проблемы, чтобы узнать, может ли кто-нибудь мне помочь. Проблема в том, что после завершения рекурсивной функции она …
28 сен '20 в 07:08