URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 64318
[ Назад ]

Исходное сообщение
"Релиз распределенной системы контроля версий Darcs 2.4 "

Отправлено opennews , 28-Фев-10 00:19 
Представлен (http://darcs.net/announce.html) релиз  распределенной системы управления кодом Darcs 2.4 (http://darcs.net), написанная на языке Haskell. От таких распределенных систем контроля версий, как Git, Mercurial и Bazaar, оперирующих децентрализованными репозиторями, Darcs отличается двумя особенностями: каждая копия исходных текстов является полнофункциональной веткой (branch); в основе системы лежит математическая теория патчей (http://darcs.net/manual/node9.html#Patch), следствием использования которой являются такие возможности, как спонтанная генерация веток (http://wiki.darcs.net/SpontaneousBranches).


В новой версии увеличена скорость выполнения команд подобных "record" и "revert", добавлена экспериментальная возможность редактирования частей патчей (hunk-ов).

URL: http://darcs.net/announce.html
Новость: http://www.opennet.me/opennews/art.shtml?num=25607


Содержание

Сообщения в этом обсуждении
"Релиз распределенной системы контроля версий Darcs 2.4 "
Отправлено ure , 28-Фев-10 00:19 
vcs уже дофига.

"Релиз распределенной системы контроля версий Darcs 2.4 "
Отправлено аноним , 28-Фев-10 08:09 
Не, извините, при наличии огромного числа нормальных DVCS, функциональные свистелки никому не нужны. Еще и с дополнительными (и достаточно тяжелыми) зависимостями.

"Релиз распределенной системы контроля версий Darcs 2.4 "
Отправлено Аноним , 28-Фев-10 20:04 
> Не, извините, при наличии огромного числа нормальных DVCS, функциональные свистелки никому не нужны. Еще и с дополнительными (и достаточно тяжелыми) зависимостями.

Вы ещё скажите что высшая математика не нужна, достаточно школьной арифметики :) Без darcs и arch не было бы git, это именно они прокладывали дорогу всем этим "нормальным" DVCS которые появились _после_ них :)


"Релиз распределенной системы контроля версий Darcs 2.4 "
Отправлено valexey , 28-Фев-10 13:02 
Гм. А какие там зависимости? В отличае от всяких пистонов haskell компилируется в нативный код и никаких рантаймов-интерпретаторов-виртуальных машин ему не нужно. Линкуется в т.ч. тоже статически.

"Релиз распределенной системы контроля версий Darcs 2.4 "
Отправлено аноним , 28-Фев-10 16:21 
haskell собирается в разы дольше питона и больше ни для чего не может понадобиться. Относить статическую линковку к плюсам - это тоже надо додуматься.

"Релиз распределенной системы контроля версий Darcs 2.4 "
Отправлено valexey , 28-Фев-10 16:42 
Там есть возможность статической компоновки. Можно компоновать и динамически, никто не запрещает. В случае статики мы получаем бинарь не имеющий каких-либо специфических зависимостей. Бинарь у нас всегда получается нативным. Это вам не байткод.

А питон -- вообще не компилируемый язык (да, он может компилироваться в байткод, но это делают далеко не всегда и от этого менее интерпретируемым он не становится, следовательно питон-программа ВСЕГДА имеет питон-специфические зависимости), поэтому сравнивать скорость компиляции хаскеля со скоростью компиляции питона как то странно, вследствие банального отсутствия этого этапа у питона :-)

Кроме того, какая вам собственно разница сколько оно собирается? Собирается оно один раз и, возможно, даже не вами. А вот запускается и работает уже у вас и не однократно.


"Релиз распределенной системы контроля версий Darcs 2.4 "
Отправлено аноним , 28-Фев-10 18:07 
Повторяю, хаскель собирается дольше питона, при этом хаскель, в отличии от питона, скорее всего больше ни для чего никогда не понадобится. Потом, darcs собирается сам по себе. Итого, никаких плюсов у него в этой области нет. Но вы правы, не так важно сколько там что собирается, как то, что darcs не нужен.

"Релиз распределенной системы контроля версий Darcs 2.4 "
Отправлено F.Y. , 28-Фев-10 20:03 
Медленный и глупый ананимус? :-)
Повторяю что для таких как ты доктора категорически запрещают что то руками собирать - противопоказано и может вызвать кризис :)

Ты же на 99.99% - виндузятник - для тебя Darcs будет набором *.exe файлов.
Если же ты решил попробовать линукс, то выбирай что нить с хорошим пакетным менеджером: Ubuntu Или Debian. И О!-сюрприз! - там будет *.deb который установит нативную для твоей системы бинарь (для виндузятника - тоже самое exe :)


"Релиз распределенной системы контроля версий Darcs 2.4 "
Отправлено User294 , 01-Мрт-10 21:28 
>Повторяю, хаскель собирается дольше питона,

Мне похрену на хаскель и DARCS по большому счету, но я не догоняю: вы что, часто собираете огромные проекты на хаскелле что время сборки является проблемой? А если уж вы рекламите питон, скушайте антирекламы: он тормозной чтопипец и синтаксис у него дебильный какой-то.