Size: a a a

2019 September 13

KA

Khushal Agarwal in Lisp Forever
код написан на Java и Python, задача состоит в том, чтобы реализовать его на Лиспе
источник

PG

Pïg Grëënëst in Lisp Forever
Это тестовое задание, скучно
источник

IZ

Ilia Zviagin in Lisp Forever
Mikhail Kirillov
Ко мне как-то стучался чувак, чтобы ему пакет для emacs написать
Emacs -- это не лисп...
источник

IZ

Ilia Zviagin in Lisp Forever
Khushal Agarwal
код написан на Java и Python, задача состоит в том, чтобы реализовать его на Лиспе
Это твоё задание-то?
источник

MK

Mikhail Kirillov in Lisp Forever
Ilia Zviagin
Emacs -- это не лисп...
Если Emacs Lisp - это не Lisp, то я хз
источник

IZ

Ilia Zviagin in Lisp Forever
Mikhail Kirillov
Если Emacs Lisp - это не Lisp, то я хз
Это непромышеленный недоделанный лисп...
ЛИСПИК
источник

А

Андрей in Lisp Forever
Боюсь тогда представить, что же такое autolisp
источник

MK

Mikhail Kirillov in Lisp Forever
Ilia Zviagin
Это непромышеленный недоделанный лисп...
ЛИСПИК
Лиспик для расширения имакса, всё правильно
источник

KA

Khushal Agarwal in Lisp Forever
Ilia Zviagin
Это твоё задание-то?
Yes
источник

AA

Ayush Agrawal in Lisp Forever
Kya bol RHA ye chutiya
источник

KA

Khushal Agarwal in Lisp Forever
Ayush Agrawal
Kya bol RHA ye chutiya
Is this the task🤪
источник

RR

Rigidus Rigidus in Lisp Forever
Мне нужно подсчитать количество битов в битовой                                                                              
строке, хотелось бы ради такого спуститься на уровень ассемблера. Как                                                                        
такие трюки делаются в SBCL ?
источник
2019 September 14

MS

Mikola Summer Duck in Lisp Forever
источник

RR

Rigidus Rigidus in Lisp Forever
Спасибо, кажется это то что надо
источник
2019 October 14

r

re_volt in Lisp Forever
Доброго времени суток, форумчане. Я недавно начал изучать CL. Возникла проблема. Есть код генератора текста. Компилируется,но как мне ему скормить сам текст? Прикладываю файл.
источник

r

re_volt in Lisp Forever
источник

r

re_volt in Lisp Forever
(defparameter *words* (make-hash-table :size 10000))

(defconstant maxword 100)

(defun read-text (pathname)
     (with-open-file (s pathname :direction :input)
(let ((buffer (make-string maxword))
      (pos 0))
  (do ((c (read-char s nil :eof)
   (read-char s nil :eof)))
      ((eql c :eof))
    (if (or (alpha-char-p c) (char= c #\'))
 (progn
   (setf (aref buffer pos) c)
   (incf pos))
 (progn
   (unless (zerop pos)
     (see (intern (string-downcase
     (subseq buffer 0 pos))))
     (setf pos 0))
   (let ((p (punc c)))
     (if p (see p)))))))))


(defun punc (c)
 (case c
   (#\. '|.|)
   (#\, '|,|)
   (#\; '|;|)
   (#\! '|!|)
   (#\? '|?|)))

(let ((prev '|.|))
 (defun see (symb)
   (let ((pair (assoc symb (gethash prev *words*))))
     (if (null pair)
  (push (cons symb 1) (gethash prev *words*))
  (incf (cdr pair))))
   (setf prev symb)))

(defun generate-text (n &optional (prev '|.|))
 (if (zerop n)
     (terpri)
     (let ((next (random-next prev)))
(format t "~A " next)
(generate-text (1- n) next ))))

(defun random-next (prev)
 (let* ((choices (gethash prev *words*))
 (i (random (reduce #'+ choices
     :key #'cdr))))
   (dolist (pair choices)
     (if (minusp (decf i (cdr pair)))
  (return (car pair))))))
источник

r

re_volt in Lisp Forever
Выкладываю сам код.
источник

PG

Pïg Grëënëst in Lisp Forever
Мда, форумчане
источник

PG

Pïg Grëënëst in Lisp Forever
Можешь в репле прочитать текст в переменую и передать в функцию
источник