*lisp
На лоре спросили:
/можно ли написать на Racket такую функцию, чтобы внутри неё (в её динамическом окружении) делений на 0 возвращало 0, а не прерывало вычисления/
Короче, да:
(define-syntax-rule (try-or-zero body ...)
(let/cc k (with-handlers ([exn? (λ _ (k 0))])
body ...)))
(define (testl l)
(if (null? ... more →
настало время факториалов.
--------------------------
мемоизация на ракете.
nothing special.
#lang racket
; replace define with a memoized version
(define-syntax define-memoized
(syntax-rules ()
[(_ (f args ...) bodies ...)
(define f
; store the cache as a hash of args => result
(let ([results ... more →
Some nice paperz on delimited continuations and first-class macros
http://axisofeval.blogspot.ru/2011/07/so...
Хорошая видяшка про racket с презентацией.
http://www.infoq.com/presentations/Racke...
Больше ада!
Куда спрятались Lisp, Refal и Prolog? Теперь всюду бестолковые Хаскелли и Агды.
Если вы посещали http://0chan.hk/c/, то читали что я работаю над Symta — объединением Lisp и Refal в один язык с упором на практичность и лаконичность. Даже реализовал на нём клон Warcraft ... more →
Собрал racket-5.3.1 под текущий debian testing
Не знаю зачем выкладываю, вдруг кому понадобится.
http://ompldr.org/vZ3lkMQ
Встречайте феерическое NENUZHNO.
рейтресер на ракете.
https://github.com/4DA/racktracer/blob/m...
Фичи: никаких фич, только сферы, только ортогональная проекция, только хардкор.
Освещение, прозрачность, тени? we don't need them!
Плюс еще дико тормозит.
Зато рендерит в окошечко и не надо геморроиться с ... more →
/Шаг за пределы хаскеля — и все, туши свет, "не вижу, не слышу, не знаю и знать не хочу"./
http://xeno-by.livejournal.com/77979.htm...
Какое емкое описание всего треда.
via comp.lang.lisp:
The Remote Agent Experiment: Debugging Code from 60 Million Miles Away
http://youtu.be/_gZK0tW8EhQ
Чят, реквестирую *понятный* и *простой* код реалици continuations (продолжения)
в scheme или ruby (или где там еще у нас еще есть полноценные) ?
Лучше scheme, наверно, потому что существует 100500 велосипедных интерпретаторов.
Почему все free emacs-клоны, написаные на CL выглядят как говно
и ничего не умеют, кроме базовой CL IDE?
Running Symbolics Genera under linux.
http://www.advogato.org/person/johnw/dia...
http://patrickcollison.com/blog/2008/04/...
*lisp is used by:
asmer
asmer
4DA
4da
Crazy_Owl
Crazy_Owl
kb
kb
lovesan
lovesan
eurekafag
eurekafag
Оранжевус Охуеннус
utros
techpriest
techpriest
jabber
jabber
Sectoid
Sectoid
NIR
NIR
Mагог Магогович
magog
svtk
svtk
Marisa Waller
Marisa
Nico-izo
Nico-izo
Артс
arts
amd63
amd63
Ky6uk
Ky6uk
nexeuse
nexeuse
DarkElve
DarkElve
desperate donkey
odin
ФЫВА
Incred
oreolek
oreolek
16+
238328
Michael Pogoda
MPogoda
K900
K900
pixie
pixie
профессиональный говноед
ulidtko
ilardm
ilardm
folex
folex
SirAnthony
SirAnthony
asmer
4da
Crazy_Owl
kb
lovesan
eurekafag
utros
techpriest
jabber
Sectoid
NIR
magog
svtk
Marisa
Nico-izo
arts
amd63
Ky6uk
nexeuse
DarkElve
odin
Incred
oreolek
238328
MPogoda
K900
pixie
ulidtko
ilardm
folex
SirAnthony