Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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 - Ответ 6108971

30.04.2014, 15:20. Показов 16272. Ответов 22
Метки (Все метки)

Ответ

Я увидел, как страшненько tk смотрится в KDE и всё желание с ним работать пропало.

Вернуться к обсуждению:
Tcl/Tk via Common Lisp и LTK Lisp
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2014, 15:20
Готовые ответы и решения:

Книги или другой источник, где описана история версий Lisp и Common Lisp
Доброго времени суток.Такой вопрос,знаете какой-нибудь источник,где описана история версий Lisp и...

Common Lisp vs D
Может быть, попробуем затеять холиварчик. Чтобы было менее честно, можно противопоставлять языку D...

Common Lisp vs D (2)
Продолжение темы.

Common lisp
Есть фрагмент программы: (defun game(x y) (cond (( &lt; x y)(print &quot;menshe&quot;)(setq y (read))) (( &gt;...

22
30.04.2014, 15:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.04.2014, 15:20
Помогаю со студенческими работами здесь

Common lisp
кто поможет решить эти задачи? Перечитайте правила форума. Один вопрос - одна тема. Заголовок...

Common Lisp
Подскажите пожалуйста, а может Common Lisp формировать списки из функций, и (если вдруг может) как?

Common Lisp - Матрица
Помогите решить задачу! 1. Нужно написать функции генерации матрицы и ввода матрицы с клавиатуры...

Clojure Common Lisp vs ...
Дмитрий love5an Игнатьев: Common Lisp vs Python...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru