/Есть в C++ какие-то смарт-поинтеры, хотя я не знаю, что это такое, и вообще не советую пользовать C++ ;)/
*programming
На лоре спросили:
/можно ли написать на 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 →
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.
настало время факториалов.
--------------------------
мемоизация на ракете.
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 →
Я так понимаю, сейчас, едниственные достойные высокоуровневые статические языки, генерящие быстрые бинари с нормальными либами и без скрытых граблей — ocaml, C++ и D ?
Some nice paperz on delimited continuations and first-class macros
http://axisofeval.blogspot.ru/2011/07/so...
годнота, ведь:
http://colinm.org/language_checklist.htm...
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 ... more →
Вот что я представляю, когда вижу бенчмарки скорости языков программирования: http://i.imgur.com/lxV6GYl.gif
Вбросьте any1 туда уже кто-нибудь "а haskell все равно быстрее".
http://www.linux.org.ru/news/opensource/...
@l29ah ?
свежая аналитика с лора
... В ядре есть и связные списки http://isis.poly.edu/kulesh/stuff/src/kl... , с 2005г. См. /usr/src/linux/include/linux. list.h — не оно?
Из остального «да что угодно». А с чего Вы взяли что на С невозможно применение методологии ООП, в т.ч. наследование? А что, на С нельзя реализовать ... more →
Хорошая видяшка про racket с презентацией.
http://www.infoq.com/presentations/Racke...
Короче, хотел распараллелить свой костылерейтрейсер на future-сах.
Соснул: http://ompldr.org/vaGpiaQ
Примитив values лочит поток.
палю годный пятничный тред про ЯП → http://www.linux.org.ru/forum/developmen...
Палю годноту с хабра.
Такого качества посты бывают там где-то раз/два в год.
Применение процедурных генераторов в создании контента для real-time 3D приложений: Часть 1. Oil Rush
http://habrahabr.ru/company/unigine/blog...
На удаленной машине semantic и magit няшно работают через tramp, кроме того find-grep умеет запускаться удаленно, быстро отдавая результаты.
годно.
Больше ада!
Куда спрятались Lisp, Refal и Prolog? Теперь всюду бестолковые Хаскелли и Агды.
Если вы посещали http://0chan.hk/c/, то читали что я работаю над Symta — объединением Lisp и Refal в один язык с упором на практичность и лаконичность. Даже реализовал на нём клон Warcraft ... more →
Наговнокодил простой vector slime.
Вместо описания → http://www.youtube.com/watch?v=Dz8XWfkdI...
( http://en.wikipedia.org/wiki/Vector_slim... )
Образец говнокода тут → https://github.com/4DA/vector-slime-demo
Из планов на будущее: переписать все нах на шейдерах и заюзать нормальные буфера вершин и индексов, ... more →
20 минут жду пока emacs-gdb загрузит символы clang-a.
На standalone gdb загружает за 10 секунд.
*programming is used by:
Hirthwork McGillah
hirthwork
0xd34df00d
0xd34df00d
analizer
analizer
4DA
4da
Mагог Магогович
magog
Minoru
Minoru
gelraen
gelraen
kb
kb
lexszero
lexszero
Cthulhu
Cthulhu
RainerGomes
RainerGomes
desperate donkey
odin
dorfe
dorfe
beardog
beardog
16+
238328
Darth Bricktop
Like-all
Monah Tuk
hatred
jabber
jabber
lovesan
lovesan
Ky6uk
Ky6uk
Apepe Devil
Apepe
Evgeny I. E. Omelchenko
Elemir
Octocat
octocat
Sectoid
Sectoid
asmer
asmer
chemikadze
chemikadze
Crazy_Owl
Crazy_Owl
Джордж Ричмонд
richmond
Myp
Myp
Вона блює і співає.
ruda
Rejjin
Rejjin
K900
K900
anonymous_owl
anonymous_owl
der_FeniX
der_FeniX
ClanMax
ClanMax
ʎǝuoɥǝʞɐus
snakehoney
SetazeR
setazer
mva
mva
Michael Pogoda
MPogoda
Проба оперения
17eyes
skyw00lf
skyw00lf
Amparo Dios
AmparoDios
Ствол
Dulo_T-34
Kirsche
Kirsche
DOMr
DOMr
Bender Bending Rodríguez
DJm00n
nexeuse
nexeuse
Артс
arts
psymatic
psymatic
Spiritual ecstasy
rapture
няша
generatorglukoff
Maxim Kirenenko
part1zano
taras
taras
профессиональный говноед
ulidtko
ascrazy
ascrazy
Johan
johan
oberon86
oberon86
nstm0
nstm0
Softovick
Softovick
Amberize
Amberize
Kakadu
Kakadu
Александр Марков
komar
13oz
13oz
svtk
svtk
Смерть Неизбежна
lHooFool
Marisa Waller
Marisa
Хотеть!
xotetb
hirthwork
0xd34df00d
analizer
4da
magog
Minoru
gelraen
kb
lexszero
Cthulhu
RainerGomes
odin
dorfe
beardog
238328
Like-all
hatred
jabber
lovesan
Ky6uk
Apepe
Elemir
octocat
Sectoid
asmer
chemikadze
Crazy_Owl
richmond
Myp
ruda
Rejjin
K900
anonymous_owl
der_FeniX
ClanMax
snakehoney
setazer
mva
MPogoda
17eyes
skyw00lf
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n
nexeuse
arts
psymatic
rapture
generatorglukoff
part1zano
taras
ulidtko
ascrazy
johan
oberon86
nstm0
Softovick
Amberize
Kakadu
komar
13oz
svtk
lHooFool
Marisa
xotetb