|
|
3.15, Аноним (-), 23:22, 12/06/2014 [^] [^^] [^^^] [ответить]
| +7 +/– |
Это слишком просто. И вообще, в msys и cygwin есть фатальный недостаток...
| |
|
2.29, freehck (ok), 01:25, 13/06/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ну, если допустить, что их задача - переписать под лицензией MIT, то не подходит.
| |
|
3.31, Аноним (-), 02:42, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Достаточно странная задача. Хотя, может быть, они желают инвестиций от проприерасов? Но как-то очень сомнительно что проприерасам все это надо.
| |
|
4.45, Аноним (-), 14:15, 13/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не инвестиций. Просто выделиться, мол, вот команда ребят, которая не то что за еду, а забесплатно готова на вас пахать. А если этим ребятам давать работать по ночам, выходным и без отпуска, то они еще и доплачивать будут.
| |
|
|
2.72, arisu (ok), 13:14, 14/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> а cygwin не подходит под задачу?
нет. если бы ты имел рабочий мозг, то и сам бы догадался, что основная задача — «погонять» rust. а cygwin не на rust написан.
| |
|
|
2.37, Ordu (ok), 06:30, 13/06/2014 [^] [^^] [^^^] [ответить]
| +8 +/– |
Затем. Для того чтобы язык развивался на нём надо что-то писать. И coreutils отличный выбор для того, чтобы что-то написать, потому что: а) небольшие утилитки, которые несложно будет переписать если изменится язык; б) внутри coreutils решается множество типичных для программирования задач, что позволяет посмотреть как себя ведёт rust на этих задачах.
| |
|
3.60, Аноним (-), 17:25, 13/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> coreutils решается множество типичных для программирования задач, что позволяет
> посмотреть как себя ведёт rust на этих задачах.
По идее так же как и любой иной ЯП. Если это не так - ему вообще на свалку надо.
| |
|
4.73, arisu (ok), 13:15, 14/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> coreutils решается множество типичных для программирования задач, что позволяет
>> посмотреть как себя ведёт rust на этих задачах.
> По идее так же как и любой иной ЯП. Если это не
> так - ему вообще на свалку надо.
внимание! в треде эксперт по языкам!
| |
|
|
|
1.6, Аноним (-), 22:17, 12/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
А оно хоть скомпилируется через год? А то они в каждой версии синтаксис меняют.
| |
|
|
3.27, Antti (?), 01:22, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вообще-то в master'e чуть ли не каждый день какой-нить breaking-change.
| |
|
2.18, Аноним (-), 23:26, 12/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А оно хоть скомпилируется через год?
Ну если питонисты могут раз в 2 года все бросить и побежать переписывать код, чем любители Rust хуже?
| |
|
|
4.32, Аноним (-), 02:43, 13/06/2014 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Питонисты раз в 2 года? Откуда инфа, если не секрет?
Из убунты, например, где апдейтер скорее мертв чем жив из-за перехода на новый бидон. И такая дребедень - каждый день, каждый день.
| |
4.43, Аноним (-), 13:21, 13/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да ладн, тоже придумали проблему. Рубиисты чуть ли не каждый год что-нить правят из-за новых версий, а кто нужен, но не включается в эту комсомольскую стройку в честь выхода новой версии, тех попросту форкают и все.
| |
|
5.47, Аноним (-), 14:20, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Да ладн, тоже придумали проблему. Рубиисты чуть ли не каждый год что-нить
> правят из-за новых версий, а кто нужен, но не включается в
> эту комсомольскую стройку в честь выхода новой версии, тех попросту форкают
> и все.
Наверное, это как-то связано с тем, что толкового софта на рубях очень мало. Вспоминается разве что puppet, но его уже бодро теснит ansible (хоть и приколоченный ко второму пистону).
| |
|
6.52, Аноним (-), 14:31, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Ну нет: рельсы, метасплойт, паппет с чефом + биндинги для почти всего что может быть, это уже о-го-го. Причем там есть куча гемов с одинаковыми публичными интерфейсами, но реализующие биндинг к Си, биндинг к Джаве или нативную реализацию для JRuby. Да и комьюнити классное и отзывчивое.
| |
|
7.61, Аноним (-), 17:27, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Ну нет: рельсы, метасплойт,
О да, имел удовольствие ^^^ попробовать. Господи, какое глюкалище (уж не благодаря ли руби?). Большинство кода работает спасибо если 1 раз из трех, в зависимости от фазы луны. Чаще всего - вообще ничего не работает и заваливается с самыми разнообразными ошибками. Metabug bugwork, @#$%ть!
| |
|
|
5.53, Michael Shigorin (ok), 14:33, 13/06/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Рубиисты чуть ли не каждый год что-нить правят из-за новых версий
Вообще-то масштабное безобразие получилось с 1.9 (где несовместимые изменения по дороге к 2.0 были известны заранее, но не дали вовремя по рукам тем, кто поперёд батьки полез выкатывать 1.9 в работу). Между 1.6 и 1.8 были не только рекомендации по портированию, но и shim для избежания такового. Вот за 2.0 пока не заглядывал, а так на рубях пишу понемногу одиннадцатый год.
| |
|
6.55, Аноним (-), 14:44, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Рубиисты чуть ли не каждый год что-нить правят из-за новых версий
> Вообще-то масштабное безобразие получилось с 1.9 (где несовместимые изменения по дороге
> к 2.0 были известны заранее, но не дали вовремя по рукам
> тем, кто поперёд батьки полез выкатывать 1.9 в работу).
Но благодаря этому "маштабному безобразию" теперь существует только одна ветка руби, а не 2 как в питоне. Ну и опять же, как было давать по рукам, если новая виртуальная машина на большинстве задач уделывала легаси.
| |
|
7.91, Аноним (-), 03:02, 16/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Но благодаря этому "маштабному безобразию" теперь существует
> только одна ветка руби, а не 2 как в питоне.
А толку? Все равно руби-софт работает _только_ на машине программера. Иногда.
| |
|
6.90, Аноним (-), 03:00, 16/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> на рубях пишу понемногу одиннадцатый год.
Так вона чего ты грустный такой! :-)
| |
|
|
|
3.38, бедный буратино (ok), 07:37, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
беру ыкзамплы из debian 3.0. запускаю. все работают.
а у неудачников никогда и ничего работать не будет, в принципе :)
| |
|
4.42, rico (ok), 12:54, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> беру ыкзамплы из debian 3.0. запускаю. все работают.
> а у неудачников никогда и ничего работать не будет, в принципе :)
helloworld'ы они такие, да...
| |
4.49, Аноним (-), 14:26, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> беру ыкзамплы из debian 3.0. запускаю. все работают.
> а у неудачников никогда и ничего работать не будет, в принципе :)
Неудачником будет тот, кто уверует в стабильность синтаксиса пистона и попробует запустить старенькую программу (посложнее приветмира) _свежей_ версией интерпретатора.
| |
|
5.54, ... (?), 14:44, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Полную обратную совместимость только жабка обещает.
Если на питоне крутится старая и мега-сложная и важная аппликуха, то поставить для нее не, то что отдельную версию питона, отдельную виртуалку можно.
| |
|
6.58, Аноним (-), 16:48, 13/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Если на питоне крутится старая и мега-сложная и важная аппликуха
Для начала, нужно найти того, кто догадался делать сложную и важную программу на языке для прототипирования.
Потом, нужно нанять нормальных программистов, чтобы переписали ее на сях или жабке.
Если этого не сделать, дальше будет только хуже. Скупой платит дважды.
| |
|
7.59, Аноним (-), 16:50, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Если на питоне крутится старая и мега-сложная и важная аппликуха
> Для начала, нужно найти того, кто догадался делать сложную и важную программу
> на языке для прототипирования.
Да, и объяснить ему, что так делать неправильно. Опционально - с травмами различной степени тяжести, для закрепления воспитательного эффекта.
| |
|
8.62, Аноним (-), 17:30, 13/06/2014 [^] [^^] [^^^] [ответить] | +/– | Рапидчиков вообще дустом посыпать надо, ибо вредители Вреда от них слишком уж м... текст свёрнут, показать | |
|
|
|
|
|
|
2.21, Хрен с горы (?), 00:09, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Так то язык в стадии активной разработки. Не удивительно, что меняют... Там еще и кучи функций пока нет.
| |
2.74, arisu (ok), 13:16, 14/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> А оно хоть скомпилируется через год? А то они в каждой версии
> синтаксис меняют.
а какая разница? ты же всё равно это использовать не будешь, тебе не пофигу?
| |
|
1.10, Anonymus (?), 22:31, 12/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Ну да, на си оно в винде никак не заработает. Типичное мегамозговское оправдание.
Лучше бы они ядро взялись переписать. До просветления точно бы ниасилили.
| |
|
|
3.46, Аноним (-), 14:17, 13/06/2014 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Так они и так ядро и аналог libc на Rust пишут)
Поттеринг напрягся...
| |
3.68, Аноним (-), 20:07, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Так они и так ядро и аналог libc на Rust пишут)
Да елки, всяких крЮтых концептов и без них много. Не понимают школьники с горящими глазами что написать некий код - даже не полдела еще. Потом придется все это развивать, майнтайнить, чинить баги, устранять проблемы и прочая. И это уже будет не эпическое написание кучи хлама за 2 месяца, а занятие на годы вперед. Достаточно нудное и кропотливое. И только те кто на этом не скис могут превратить проект уровня "подeлка выходного дня" в нормальную программу с долгосрочными перспективами. А большинство тулсей типа упомянутых через год-два превращается в обычное такое abandonware.
| |
|
|
1.12, bugmenot (ok), 22:43, 12/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
На Rust надо переписать самые критичные вещи: OpenSSL и GnuTLS. С учетом того бардака в коде, который они имеют, это хотя бы поможет избежать массы ошибок с неправильным выделением памяти, например.
| |
|
2.14, Аноним (-), 22:58, 12/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
Касаемо SSL есть другой проект, который пока только в зачаточной стадии.
| |
|
|
4.33, Аноним (-), 02:45, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Where's the code?
Please see the enhancement tag on current PRs for code currently being discussed for inclusion.
LOL. Just lol. Это что, гитхаб эффективных менеджеров?
| |
|
|
|
|
|
Часть нити удалена модератором |
3.20, Зевака (?), 23:33, 12/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если будет меньше кушать и быстрее работать, я буду пользоваться.
| |
|
4.34, Аноним (-), 02:46, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если будет меньше кушать и быстрее работать
А научная фантастика - это не к нам.
| |
|
|
|
|
2.28, Antti (?), 01:25, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Там уже давно нормальные потоки.
Параллелизм там лучше тем что код более thread safe, но deadlock'и тоже могут быть.
| |
|
1.25, Аноним (-), 00:43, 13/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
посмотрел сие творение.. код выглядид как гогно, качественно ничем не лучше "небезопасного" сишного кода в coreutils.
| |
|
2.95, Вареник (?), 21:33, 11/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
> посмотрел сие творение.. код выглядид как гогно, качественно ничем не лучше "небезопасного"
> сишного кода в coreutils.
Так школьникам же объяснили что язык безопасный и сам исправит их ошибки. Поэтому можно писать как попало.
См. любую новость про Rust: Безопасность повысится благодаря улучшениям безопасности безопасного языка.
| |
|
|
2.51, Аноним (-), 14:28, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Rust ещё самого до ума не довели, а на нём уже программы пишут.
Очевидно, если на языке ничего не писать, то до ума он не доведется. Теория без практики мало что может сделать.
| |
2.76, arisu (ok), 13:21, 14/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Rust ещё самого до ума не довели, а на нём уже программы
> пишут.
жуть какая. а что уж про си говорить… сколько десятков лет до ума довести не могут, всё какие-то новые стандарты принимают. а идиоты на си программы пишут, даже ядра ОС… ужас!
| |
|
1.44, Аноним (-), 13:28, 13/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> желание создать кросс-платформенную
Ха-ха. Rust не поддерживает Солярис, например.
| |
|
2.48, Аноним (-), 14:22, 13/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> желание создать кросс-платформенную
> Ха-ха. Rust не поддерживает Солярис, например.
Солярис уже и так в положении "не бей лежачего". Оракел продвигает свой клон RHELа, в ущерб солярке. Вроде, формально, и не конкурирующие продукты, а получается задница, как с mysql.
| |
|
3.63, Аноним (-), 17:31, 13/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Солярис уже и так в положении "не бей лежачего".
Тем более подло и низко пинать его лишний раз несовместимостями на ровном месте.
| |
|
2.77, arisu (ok), 13:22, 14/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> желание создать кросс-платформенную
> Ха-ха. Rust не поддерживает Солярис, например.
это проблема сопляриса, а не rust'а.
| |
|
3.89, Аноним (-), 20:28, 15/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
А ты посмотри на их configure, и это после *цати лет autotools
поколение systemd, блин.
| |
|
|
1.64, pv47 (ok), 17:42, 13/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Внимание вопрос!
Почему бы вместо переписывания на расте уже существующих программ (написанных кстати на более стандартных/эффективных/известных языках и давно отлаженных и рабочих) не написать какой-нибудь кроссплатформенный кад или фотошоп? coreutils по сути коллекция helloworld'ов.
| |
|
2.69, Аноним (-), 20:09, 13/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> какой-нибудь кроссплатформенный кад или фотошоп?
Сложное это дело - делать самолеты из гoвна и палок. И чтоб они потом еще и летали.
| |
2.78, arisu (ok), 13:23, 14/06/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Внимание вопрос!
> Почему бы вместо переписывания на расте уже существующих программ (написанных кстати на
> более стандартных/эффективных/известных языках и давно отлаженных и рабочих) не написать
> какой-нибудь кроссплатформенный кад или фотошоп? coreutils по сути коллекция helloworld'ов.
внимание, ответ! потому что *лично* *ты* вместо того, чтобы этим заняться, пишешь чепуху на форумах.
| |
|
3.80, pv47 (ok), 17:38, 14/06/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> потому что *лично* *ты* вместо того, чтобы этим заняться, пишешь чепуху на форумах.
ложь. на тех языках, которые я создаю, я пишу полезный софт, а не очередной клон уже существующего.
| |
|
4.85, arisu (ok), 18:31, 14/06/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> потому что *лично* *ты* вместо того, чтобы этим заняться, пишешь чепуху на форумах.
> ложь.
нет. ты же возмущаешься, что не написали то, что тебе хочется, именно на rust? ты. но вместо того, чтобы исправить эту ситуацию, ты раздаёшь Ценные Указания о том, кому и над чем надо работать.
| |
|
|
2.96, Вареник (?), 21:48, 11/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Внимание вопрос!
> Почему бы вместо переписывания на расте уже существующих программ (написанных кстати на
> более стандартных/эффективных/известных языках и давно отлаженных и рабочих) не написать
> какой-нибудь кроссплатформенный кад или фотошоп? coreutils по сути коллекция helloworld'ов.
Потому что это долгий и кропотливый труд. А надо быстро и ненапряжно потешить ЧСВ, переписав 20-строчную утилитку, отлаженную еще за 20 лет до рождения rust-программиста.
| |
|
1.71, arisu (ok), 13:13, 14/06/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
так и предполагал, что набегут комментаторы с «зачем?! лучше бы сделали то, что я хочу!»
для особо непонятливых: помимо всего прочего они таким образом нарабатывают межплатформенную библиотеку.
| |
|
2.81, pv47 (ok), 17:45, 14/06/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> «зачем?! лучше бы сделали то, что я хочу!»
А вот и наоборот. "Зачем они переписывают уже существующий проект на ещё одном языке [делают то, что кроме них никому не нужно] вместо того, чтоб создать то, что нужно всем".
Да, они имеют на это право. Но это новость из разряда "Вася Пупкин в своём гараже переписал HelloWorld на разработанном им языке". Не стоит восхищаться кем-то, кто вместо того, чтоб написать что-то нужное и стоящее, переписывает на всяких яваскриптах уже существующие решения. Кому, кроме них, становится от этого лучше?
| |
|
3.84, arisu (ok), 18:29, 14/06/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кому, кроме них, становится от этого лучше?
да, негры в Африке продолжают голодать.
| |
|
|
|