|
|
Другие темы раздела | |
Lisp свойства
https://www.cyberforum.ru/ lisp/ thread961591.html CommonLisp. Есть список из n элементов, у каждого элемента должны быть некоторые, назначенные ему, свойства (ширина длина радиоактивность). Подскажите пожалуйста, как проверить значения этих свойств какого-либо одного элемента? Просто посмотреть... |
Задачка из раздела VB Lisp Из числового списка построить список чисел, совпадающих со своими индексами. Мое решение: (defun task (lst &optional (c 0) (r nil)) (cond ((null lst) (reverse r)) ((= c (car lst)) (task (cdr lst) (+ 1 c) (cons c r))) (t (task (cdr lst) (+ 1 c) r)))) |
Lisp Почему на выходе nil?
https://www.cyberforum.ru/ lisp/ thread960699.html Хочу сделать ввод в список с клавиатуры до того, как будет введён nil. Подскажите пожалуйста, что я недопонимаю и почему в итоге список пустой? (progn (setq li (list ())) (print "введите числа, для окончания ввода: nil") (do ((i)) ((eq (read) nil) li) (cons '(read) li) ) |
Lisp SBCL под Windows. Не создаётся .exe из-под Slime
https://www.cyberforum.ru/ lisp/ thread960195.html Когда настраивал SBCL + Emacs + Slime под Винду, сделал простой пример для проверки, который предлагался в статье. (ql:quickload :cffi) (cffi:load-foreign-library "user32.dll") (defun main () (cffi:foreign-funcall "MessageBoxW" :pointer (cffi:null-pointer) (:string :encoding :utf-16le) "SBCL на Windows это просто!" |
Удаление из списка всех элементов с четными номерами Lisp Недавно начал осваивать lisp , вот бьюсь над задачей,как удалить из списка все элементы с четными номерами. Как понял надо использовать функцию cond , но не совсем понимаю как она должна работать,подскажите пожалуйста. |
Lisp Lisp. По какому принципу работают функции CAR,CDR,CONS? Здравствуйте! Помогите пожалуйста понять как работают функции CAR,CDR,CONS. Например, есть список: (( K L ) (M N ) A B C (D ( E ))) Надо получить : K M E (K D N) (A D K) ( D ( M N ) A ) Получилось получить только K - CAAR, и М - СAADR (второе методом тыка) Объясните пожалуйста, как например получить E или (A D K) и что при этом делают функции , какие перестановки при выполнении... https://www.cyberforum.ru/ lisp/ thread959970.html |
Lisp как бы это сделать для Хлиспа Товарищи есть код: (defun swap (x y w) (let ((n (position w x))) (if n (nth n y) w)) ) И есть задача к коду: Напишите функцию, осуществляющую замену элементов списка y, на соответствующие элементы списка x в списке w, например: https://www.cyberforum.ru/ lisp/ thread957336.html |
Lisp Вставить элемент в спсиок после первого вхождения заданного элемента (defun insert_after_x(l x y) (if (= x (car l)) (rplacd l (nconc (list y) (cdr l))) (rplacd l (insert_after_x (cdr l) x y)) ) ) (setq L '(3 2 4 5)) (insert_after_x L 5 6) (print L) |
Lisp Написать программу позволяющую вычислять выражение. Значения верхних индексов вводятся с клавиатуры. Написать программу позволяющую вычислять Значения верхних индексов вводятся с клавиатуры. https://www.cyberforum.ru/ lisp/ thread956294.html |
Lisp Генерация пар
https://www.cyberforum.ru/ lisp/ thread955593.html Даны две пары чисел (в виде списков): P1=(p11 p12) и P2=(p21 p22). Построить список пар (в лексикографическом порядке), лежащих между P1 и P2. Считать, что P1 < P2 (в лексикографическом смысле). Вот одно из решений: (defun lrange (l1 l2 &optional r (m (max (cadr l1) (cadr l2)))) (cond ((equal l1 l2) (append r (list l1))) (t (let ((l1_1 (car l1)) |
простой момент. нужна подсказка Lisp Как проверить в Лиспе работоспособность этого кода? не знаю как проверить это в программе.. -------- Напишите функцию (all p x), которая проверяет "Для всех ли элементов списка х выполняется предикат р?" (р - функция или функциональное имя). (defun all(p x) (cond ((null x) T) ((funcall p (car x)) (all p (cdr x)) ) (T NIL) |
Lisp Получение списка из списка
https://www.cyberforum.ru/ lisp/ thread955123.html Начинаю знакомиться с лиспом,подскажите как из списка (((A) B) (C) D E (K L)) получить список (A B C) и список (D A C) используя только функции CAR, CDR и CONS. |
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
30.04.2014, 15:20 [ТС] | 0 |
Tcl/Tk via Common Lisp и LTK - Lisp - Ответ 610897130.04.2014, 15:20. Показов 16272. Ответов 22
Метки (Все метки)
Ответ
Я увидел, как страшненько tk смотрится в KDE и всё желание с ним работать пропало.
Вернуться к обсуждению: Tcl/Tk via Common Lisp и LTK Lisp
0
|
30.04.2014, 15:20 | |
Готовые ответы и решения:
22
Книги или другой источник, где описана история версий Lisp и Common Lisp Common Lisp vs D Common Lisp vs D (2) Common lisp |
30.04.2014, 15:20 | |
30.04.2014, 15:20 | |
Помогаю со студенческими работами здесь
0
Common lisp Common Lisp Common Lisp - Матрица Clojure Common Lisp vs ... |