*programming

4da 24.03.2013 12:07

/Есть в C++ какие-то смарт-поинтеры, хотя я не знаю, что это такое, и вообще не советую пользовать C++ ;)/

4da 22.03.2013 23:21

General Parser Combinators in Racket
https://github.com/epsil/gll

4da 21.03.2013 02:15

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

4da 20.03.2013 18:35

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

4da 18.03.2013 08:43

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

4da 18.03.2013 00:13

На лоре спросили:
/можно ли написать на 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 →

4da 15.03.2013 22:59

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.

4da 15.03.2013 00:02

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

мемоизация на ракете.
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 →

4da 13.03.2013 13:34

Я так понимаю, сейчас, едниственные достойные высокоуровневые статические языки, генерящие быстрые бинари с нормальными либами и без скрытых граблей — ocaml, C++ и D ?

4da 04.03.2013 13:03

Some nice paperz on delimited continuations and first-class macros
http://axisofeval.blogspot.ru/2011/07/so...

4da 02.03.2013 11:09

> Спецификация типов позволяет обойтись без документации

4da 01.03.2013 07:57

годнота, ведь:
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 →

4da 25.02.2013 20:08

Вот что я представляю, когда вижу бенчмарки скорости языков программирования: http://i.imgur.com/lxV6GYl.gif

4da 24.02.2013 20:58

Вбросьте any1 туда уже кто-нибудь "а haskell все равно быстрее".
http://www.linux.org.ru/news/opensource/...

@l29ah ?

4da 22.02.2013 12:14

свежая аналитика с лора
... В ядре есть и связные списки http://isis.poly.edu/kulesh/stuff/src/kl... , с 2005г. См. /usr/src/linux/include/linux. list.h — не оно?

Из остального «да что угодно». А с чего Вы взяли что на С невозможно применение методологии ООП, в т.ч. наследование? А что, на С нельзя реализовать ... more →

4da 21.02.2013 21:13

Хорошая видяшка про racket с презентацией.

http://www.infoq.com/presentations/Racke...

4da 20.02.2013 23:59

Короче, хотел распараллелить свой костылерейтрейсер на future-сах.

Соснул: http://ompldr.org/vaGpiaQ
Примитив values лочит поток.

4da 15.02.2013 15:23

палю годный пятничный тред про ЯП → http://www.linux.org.ru/forum/developmen...

4da 15.02.2013 12:13

Палю годноту с хабра.
Такого качества посты бывают там где-то раз/два в год.

Применение процедурных генераторов в создании контента для real-time 3D приложений: Часть 1. Oil Rush
http://habrahabr.ru/company/unigine/blog...

4da 04.02.2013 23:42

На удаленной машине semantic и magit няшно работают через tramp, кроме того find-grep умеет запускаться удаленно, быстро отдавая результаты.

годно.

4da 04.02.2013 00:03

Больше ада!

Куда спрятались Lisp, Refal и Prolog? Теперь всюду бестолковые Хаскелли и Агды.

Если вы посещали http://0chan.hk/c/, то читали что я работаю над Symta — объединением Lisp и Refal в один язык с упором на практичность и лаконичность. Даже реализовал на нём клон Warcraft ... more →

4da 03.02.2013 22:38

Наговнокодил простой vector slime.
Вместо описания → http://www.youtube.com/watch?v=Dz8XWfkdI...
( http://en.wikipedia.org/wiki/Vector_slim... )

Образец говнокода тут → https://github.com/4DA/vector-slime-demo

Из планов на будущее: переписать все нах на шейдерах и заюзать нормальные буфера вершин и индексов, ... more →

4da 02.02.2013 08:35

Посмотрите какой идиот → http://www.linux.org.ru/forum/developmen...

4da 01.02.2013 18:51

> ShenRuby 0.10
Они чо там совсем поехали?

4da 28.01.2013 18:27

20 минут жду пока emacs-gdb загрузит символы clang-a.

На standalone gdb загружает за 10 секунд.

Do you really want to delete ?

*programming is used by:

Hirthwork McGillah

hirthwork

0xd34df00d

0xd34df00d

analizer

analizer

4DA

4da

Minoru

Minoru

gelraen

gelraen

kb

kb

lexszero

lexszero

Cthulhu

Cthulhu

RainerGomes

RainerGomes

dorfe

dorfe

beardog

beardog

16+

238328

Darth Bricktop

Like-all

Monah Tuk

hatred

jabber

jabber

lovesan

lovesan

Ky6uk

Ky6uk

Apepe Devil

Apepe

Octocat

octocat

Sectoid

Sectoid

asmer

asmer

chemikadze

chemikadze

Crazy_Owl

Crazy_Owl

Rejjin

Rejjin

Myp

Myp

der_FeniX

der_FeniX

ClanMax

ClanMax

ʎǝuoɥǝʞɐus

snakehoney

SetazeR

setazer

mva

mva

Michael Pogoda

MPogoda

K900

K900

anonymous_owl

anonymous_owl

Johan

johan

oberon86

oberon86

nstm0

nstm0

Softovick

Softovick

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa

Хотеть!

xotetb

sayafag

skyw00lf

skyw00lf

Amparo Dios

AmparoDios

Ствол

Dulo_T-34

Kirsche

Kirsche

DOMr

DOMr

nexeuse

nexeuse

Артс

arts

psymatic

psymatic

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy