*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

Myp

Myp

Rejjin

Rejjin

K900

K900

anonymous_owl

anonymous_owl

der_FeniX

der_FeniX

ClanMax

ClanMax

ʎǝuoɥǝʞɐus

snakehoney

SetazeR

setazer

mva

mva

Michael Pogoda

MPogoda

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

Johan

johan

oberon86

oberon86

nstm0

nstm0

Softovick

Softovick

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa

Хотеть!

xotetb

sayafag