Бля, чот ржу с картинки.
http://www.gnu.org/software/kawa/style/kawa-logo.png
Родилось в одним из диалогов с дедфудом.
Позволяет юзать синтаксис как у околохацкеля чтобы задавать значения и объявлять лямбдочки.
Для полноценной костылезации надо переопределять свой reader через #lang, что делать конечно лень.
;; gayfood.rkt
#lang racket
(require syntax/parse)
(require (for-syntax syntax/parse))
(provide (all-defined-out))
(begin-for-syntax
(define-syntax-class gaylambda
#:literals (->)
(pattern (-> (arg:id ...) body:expr))))
(define-syntax (-> stx)
(syntax-parse stx
[f:gaylambda #'(lambda (f.arg ...) f.body)]))
(define-syntax (= stx)
(syntax-parse stx
#:literals (=)
[(= a:id b:expr) #'(define a b)]))
;; test
#lang sweet-exp racket
require("gayfood.rkt")
{ closureLambda = {(i) -> {i * i}} }
printf("closureLambda(10) = ~a\n" closureLambda(10))
выводит 100, охуеть, правда?
We Require:
- XXX
- XXX
We appreciate:
- Demoscene background
Я потекла.
Штилетта, а почему мне от бнв через петушокс часть сообщений проебывается? Ты разбирался что там с хуйта?
Расскажите: как определить, когда человека понимать буквально, а когда - нет? И что делать, когда сначала воспринимаешь буквально, и громкость реакции на это значение заглушает реакцию на значение небуквальное, мешая дальшейшему мыслительному процессу?
Пиздец, у меня jabber.cz пишет что bnw.im: Server not found.
Пишу с токса.
бнвач, накидай бизнес-идей как создать стартап на Tox и срубить бабла.
чото ржу с диалога
http://www.youtube.com/watch?v=_erqn2WmmSw#t=16
[02:36:34]<L29Ah> посоны, где брать мотивацию не откладывать засыпание и не утаскивать свой циркадный ритм вперёд?
[02:36:51]<L29Ah> мне ни в какое рабство не нужно, и я научился просыпаться в любой момент
[02:37:46]<L29Ah> т.е. засыпать я умею, но для этого нужно совершить волевое усилие
[02:37:52]<L29Ah> и у меня кончились причины его совершать