Вопросы по теме 'lisp'
S-выражения и списки Lisp Длина/Размер
Я пытаюсь написать функцию, используя только функции Common Lisp, которые будут подсчитывать количество s-выражений в s-выражении. Например:
((x = y)(z = 1)) ;; returns 2
а также
((x - y)) ;; returns 1
Вложенные выражения возможны...
17.05.2024
Сведение древовидной структуры в Lisp
Я изо всех сил пытался сгладить структуру дерева. Я делал это рекурсивно, сравнивая каждый атомарный символ с остальными в дереве, но мой друг предложил следующий код, который, на мой взгляд, выглядит чище. Я просто не понимаю строчку:
((atom...
08.04.2024
Воспроизведение синусоидального сигнала с использованием rsound
Я написал этот код после прочтения документации rsound в Racket:
#lang racket
(provide (all-defined-out))
(require rsound)
(define (sunet)
(sine-wave 880))
(signal-play sunet)
(stop)
Я использовал функцию «синусоида» на частоте 880 Гц и...
05.06.2024
Подсчет вхождений в lisp
Я пытаюсь сделать код на лиспе для подсчета вхождений атомов в список на лиспе. Проблема в том, что код работает для всех атомов, кроме атома () , который отображается как NIL . Пример в коде:
(defun flatten (list_)
(cond ((atom list_)...
31.03.2024
Новые материалы
Решения DBA Metrix
DBA Metrix Solutions предоставляет удаленного администратора базы данных (DBA), который несет ответственность за внедрение, обслуживание, настройку, восстановление базы данных, а также другие..
Начало работы с Блум
Обзор и Codelab для генерации текста с помощью Bloom
Оглавление
Что такое Блум? Некоторые предостережения Настройка среды Скачивание предварительно обученного токенизатора и модели..
Создание кнопочного меню с использованием HTML, CSS и JavaScript
Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen .
Шаг 1..
Внедрите OAuth в свои веб-приложения для повышения безопасности
OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..
Классы в JavaScript
class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human
class Human {..
Как свинг-трейдеры могут использовать ИИ для больших выигрышей
По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..
Как построить любой стол
Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...