[personal profile] dmitry_vk

Собрал виндовый инсталлятор SBCL 1.0.42 (раньше использовал 1.0.40) с поддержкой нитей.

https://sites.google.com/site/dmitryvksite/sbcl-distr/sbcl-1.0.42-threads.msi

Date: 2010-10-07 11:15 am (UTC)
From: [identity profile] akovalenko.livejournal.com
(defmethod socket-accept ((socket stream-server-usocket) &key element-type)
  (with-mapped-conditions (socket)
     (let ((sock (sb-bsd-sockets:socket-accept (socket socket))))
       (when sock
	 (make-stream-socket
	  :socket sock
	  :stream (sb-bsd-sockets:socket-make-stream
		   sock
		   :input t :output t :buffering :full
		   :element-type (or element-type
				     (element-type socket))))))))

Вот такое вставьте вместо оригинала (добавлен (when sock...)) в usocket/backend/sbcl.lisp.

Вполне возможно, что у Дмитрия есть более разумное решение (он тоже писал, что обновление помогло, но не совсем — но не сообщал подробностей).

Profile

dmitry_vk

April 2023

S M T W T F S
      1
234567 8
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 5th, 2026 03:10 pm
Powered by Dreamwidth Studios