БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

У гитхаба какая-то поехвашая подсветка схема-кода.
http://ompldr.org/vaHUwZA

#2WTKWC (0) / @ninesigns / 4265 дней назад

методы оптимизации памяти. http://itw66.ru/blog/c_plus_plus/491.html

#5ETW7Y (0) / @ninesigns / 4265 дней назад

типикал хаскелепроблемы -> http://juick.com/2277547

#NVETTZ (0) / @ninesigns / 4268 дней назад

На лоре спросили:
/можно ли написать на Racket такую функцию, чтобы внутри неё (в её динамическом окружении) делений на 0 возвращало 0, а не прерывало вычисления/

Короче, да:

(define-syntax-rule (try-or-zero body ...)
(let/cc k (with-handlers ([exn? (λ _ (k 0))])
body ...)))

(define (testl l)
(if (null? l)
'()
(cons (try-or-zero (/ 1 (car l)))
(testl (cdr l)))))

(testl '(1 2 3 0 5))

#J5GWTF (0) / @ninesigns / 4268 дней назад

The best productivity tip I've come across is the "Seinfeld technique" that I learned about from reading Hacker News. It involves doing something, no matter how small, on your project every single consecutive day, without any gaps or interruptions.

#Q381BP (0) / @ninesigns / 4270 дней назад

настало время факториалов.

мемоизация на ракете.
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 (make-hash)])
; need to do this to capture both the names and the values
(lambda (args ...)
((lambda vals
; if we haven't calculated it before, do so now
(when (not (hash-has-key? results vals))
(hash-set! results vals (begin bodies ...)))
; return the cached result
(hash-ref results vals))
args ...))))]))

; example, fibonacci with memoization
(define-memoized (mfib n)
(cond
[(< n 1) 1]
[else (+ (mfib (- n 1)) (mfib (- n 2)))]))

#RJI5OH (1) / @ninesigns / 4271 день назад

годнота, ведь:
http://colinm.org/language_checklist.html

Taking the wider ecosystem into account, I would like to note that:
[ ] Your complex sample code would be one line in: _______________________
[ ] We already have an unsafe imperative language
[ ] We already have a safe imperative OO language
[ ] We already have a safe statically-typed eager functional language
[ ] You have reinvented Lisp but worse
[ ] You have reinvented Javascript but worse
[ ] You have reinvented Java but worse
[ ] You have reinvented C++ but worse
[ ] You have reinvented PHP but worse
[ ] You have reinvented PHP better, but that's still no justification
[ ] You have reinvented Brainfuck but non-ironically

In conclusion, this is what I think of you:
[ ] You have some interesting ideas, but this won't fly.
[ ] This is a bad language, and you should feel bad for inventing it.
[ ] Programming in this language is an adequate punishment for inventing it.

#QAFK90 (1+1) / @ninesigns / 4285 дней назад
Вот что я представляю, когда вижу бенчмарки скорости языков программирования: http://i.imgur.com/lxV6GYl.gif
#GCZ9RU (5+2) / @ninesigns / 4288 дней назад
Вбросьте any1 туда уже кто-нибудь "а haskell все равно быстрее". http://www.linux.org.ru/news/opensource/8887561 @l29ah ?
#KFZTJD (6) / @ninesigns / 4289 дней назад
Хорошая видяшка про racket с презентацией. http://www.infoq.com/presentations/Racket
#F4OX89 (0) / @ninesigns / 4292 дня назад
Короче, хотел распараллелить свой костылерейтрейсер на future-сах. Соснул: http://ompldr.org/vaGpiaQ Примитив values лочит поток.
#VXB83B (0) / @ninesigns / 4293 дня назад
палю годный пятничный тред про ЯП -> http://www.linux.org.ru/forum/development/8850952
#SFBTUR (2) / @ninesigns / 4299 дней назад
На удаленной машине semantic и magit няшно работают через tramp, кроме того find-grep умеет запускаться удаленно, быстро отдавая результаты. годно.
#WEV4IG (0) / @ninesigns / 4309 дней назад
Больше ада! Куда спрятались Lisp, Refal и Prolog? Теперь всюду бестолковые Хаскелли и Агды. Если вы посещали http://0chan.hk/c/, то читали что я работаю над Symta - объединением Lisp и Refal в один язык с упором на практичность и лаконичность. Даже реализовал на нём клон Warcraft 2: http://ru-declarative.livejournal.com/10.....l#comments
#H8V0ZY (1) / @ninesigns / 4310 дней назад
Наговнокодил простой vector slime. Вместо описания -> http://www.youtube.com/watch?v=Dz8XWfkdIOg ( http://en.wikipedia.org/wiki/Vector_slime ) Образец говнокода тут -> https://github.com/4DA/vector-slime-demo Из планов на будущее: переписать все нах на шейдерах и заюзать нормальные буфера вершин и индексов, вместо deprecated GL_QUAD (хотя тут тоже плюсы - работает на опенсорсных дровах, лол).
#UKFES9 (5) / @ninesigns / 4310 дней назад
Посмотрите какой идиот -> http://www.linux.org.ru/forum/development/8732614
#C93U02 (0) / @ninesigns / 4312 дней назад
> ShenRuby 0.10 Они чо там совсем поехали?
#QAYCZ0 (0) / @ninesigns / 4312 дней назад
20 минут жду пока emacs-gdb загрузит символы clang-a. На standalone gdb загружает за 10 секунд.
#C2B40S (2) / @ninesigns / 4316 дней назад
когда я слышу "лучше Haskell" у меня оно вызывает подозрение :-)
#OTXQW0 (2) / @ninesigns / 4323 дня назад
<plhk> кложура меня пугает, потому шо jvm <plhk> как и скала, в общем-то <dca> ну это нормально <dca> все равно в тырпрайзе жаба <dca> то есть можно заюзать фп в риллайфе, написав кусок на кложуре\скале и сказав начальству, что ты просто заюзал новомодную либу жабы. <dca> а то максимум у всех хацкели в качестве скриптовых языков юзаются <plhk> у кагамки чото пишут на цацкеле <dca> позовите его сюда <dca> пусть расскажет <plhk> я подозреваю, что за такие выкрутасы в энтерпрайзе могут и банку сгущенки в анус поместить <dca> конечно <dca> обычно это небольшие проекты из одного человека <dca> и всем часто похуй на чем там написано <dca> мне интересна именна командная разработка на хацкеле, окамле, лиспе итд <plhk> двачую <dca> например юзают ли они uml, rup, class diagrams, sequence diagrams итд <plhk> зови кагамку
#BULKWB (0) / @ninesigns / 4337 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.