<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_6_thread_40166"  />
<title>rulinux.net - Форум - Development - Кто-нибудь разбирался с DLang</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - Кто-нибудь разбирался с DLang</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=2#182943</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=2#182943</guid>
<pubDate>Sun, 10 Nov 2013 12:43:53 +0400</pubDate>
<description><![CDATA[<p>Алсо, хочу напомнить, что C++ тоже уебищен местами и с костылями. Настолько, что Qt-шникам пришлось навесить тонну своих костылей. Но, увы, слишком много либ под плюсы. Хотет что-то похожее на С++ с блекдежком и коннектами из коробки. Увы, я знаю только какую-то хипстоту, под которую либ нет.<br><br>//Пишу только на C++, JS(QML) и sh по мелочам</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=2#181716</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=2#181716</guid>
<pubDate>Thu, 24 Oct 2013 13:30:42 +0400</pubDate>
<description><![CDATA[<p>А ты с какой целью интересуешься?</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=2#181711</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=2#181711</guid>
<pubDate>Thu, 24 Oct 2013 13:00:16 +0400</pubDate>
<description><![CDATA[<p>&gt; Ладно я убежал. Мне паренька надо сейчас по-собеседовать.
<br>
<br>Да, кстати, чо там с пареньком-то?</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=2#181467</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=2#181467</guid>
<pubDate>Sun, 20 Oct 2013 18:20:16 +0400</pubDate>
<description><![CDATA[<p>Бле, друзья. Третий день ковыряюсь с этим чудесным языком, впечатления супер. Когда-то смотрел его первую версию - было впечатление левого, недопиленого поделия. <br><br>Сейчас же (вторая версия) уже гуд, такую забавную хуйню получилось запилить (не до конца правдо, но прототип уже работает) - Асинхронный ТСПСервер и клиентские коннекшены к нему с авто заполняемыми буферами чтения и авто опорожняемыми  буферами записи. Разруливает это все libev, но тем не менее, когда я хотел запилить такое на Ц++ - бросил через неделю, утомило на каждый чих писать страницу кода)))<br><br>А здесь все красиво, все от чего меня тошнило в Ц++, здесь имеет красивое решение. Кое-что красивее сделано, даже чем в питоне)))</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=2#181286</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=2#181286</guid>
<pubDate>Thu, 17 Oct 2013 16:26:03 +0400</pubDate>
<description><![CDATA[<p>А можно поподробнее. Какой конкретно метод пришлось открыть и для чего?</p><p></p><p>Ладно я убежал. Мне паренька надо сейчас по-собеседовать.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=2#181285</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=2#181285</guid>
<pubDate>Thu, 17 Oct 2013 16:16:36 +0400</pubDate>
<description><![CDATA[<p><i>> Просто я не могу найти реального пример нахуя это нужно делать?</i><br>Открытие и инициализация сокета. Изначально IP6 не предполагалось, а тут приспичило. В силу определенных причин ты не имеешь доступа к репе с базовым классом, или тупо не хотят тот метод трогать, что бы не тестировать и из-за боязни что всё сломается.<br><br></p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181284</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181284</guid>
<pubDate>Thu, 17 Oct 2013 16:11:30 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre> Или ты считаешь что использование С++ (и др. языков с явным protected) гарантирует от ошибки в API или архитектуре?</pre></div></p><p></p><p>Где ты такое прочел?</p><p></p><p>Просто я не могу найти реального пример нахуя это нужно делать?</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181283</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181283</guid>
<pubDate>Thu, 17 Oct 2013 16:10:31 +0400</pubDate>
<description><![CDATA[<p>&gt;&gt; Это из брейнфака унаследовали? 
<br>
&gt; Из хуякинга
<br><br>
Нааадо же какая богатая история у этого ЯП!</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181282</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181282</guid>
<pubDate>Thu, 17 Oct 2013 16:08:35 +0400</pubDate>
<description><![CDATA[<p><i>> Это из брейнфака унаследовали?</i><br>Из хуякинга, в толксы иди.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181281</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181281</guid>
<pubDate>Thu, 17 Oct 2013 16:07:45 +0400</pubDate>
<description><![CDATA[<p><i>> А по второму пункту что можешь сказать? Про причины замены protected на public.</i><br> Не понял вопроса? Или ты считаешь что использование С++ (и др. языков с явным protected) гарантирует от ошибки в API или архитектуре?</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181279</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181279</guid>
<pubDate>Thu, 17 Oct 2013 16:06:12 +0400</pubDate>
<description><![CDATA[<p>&gt;&gt; _ это private 
&gt; Это протектед, привате '__')))
<br><br>
Это из брейнфака унаследовали?</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181277</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181277</guid>
<pubDate>Thu, 17 Oct 2013 16:03:38 +0400</pubDate>
<description><![CDATA[<p>А по второму пункту что можешь сказать? Про причины замены protected на public.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181276</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181276</guid>
<pubDate>Thu, 17 Oct 2013 16:02:42 +0400</pubDate>
<description><![CDATA[<p>Еще один момент. Не всегда можно разобрать оно тире стоит или два. Особенно под конец рабочего дня когда у тебя уже код в глазах от усталости расплываться начинает.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181275</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181275</guid>
<pubDate>Thu, 17 Oct 2013 15:59:42 +0400</pubDate>
<description><![CDATA[<p><i>> _ это private</i><br>Это протектед, привате '__'))) </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181273</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181273</guid>
<pubDate>Thu, 17 Oct 2013 15:56:06 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre>Потом вы решили рефакториться, первый чувак в приватной беседе уговорил тебя убрать '_' ибо это пиздес))) Теперь прикинь, что проще пробещаться по коду и заменить '_method' на 'method' или разгребсти всю бля это иерахию и вернуть исправление косяков в твой класс?)))</pre></div></p><p></p><p>Эту рутину за тебя может сделать IDE. И в том и в другом случае. Кстати у тебя тут путаница. Насколько я понимаю _ это private, а переопределять в классах наследниках можно только protected методы. Да и к тому-же нахуя может понадобиться делать protected метод публичным? Разве-что только изначально был хуево спланирован дизайн класса и метод который должен быть публичным изначально сделали зачем-то приватным. Но это уже проблемы автора родительского класса.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181271</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181271</guid>
<pubDate>Thu, 17 Oct 2013 15:55:08 +0400</pubDate>
<description><![CDATA[<p>ви таки тупое и назойливое гумно, идите в толксы))) Не нужно нам тут дев шлаком засорять.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181270</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181270</guid>
<pubDate>Thu, 17 Oct 2013 15:54:22 +0400</pubDate>
<description><![CDATA[<p><i>> Ну так, как Хоха говорит, если в твоей команде завёлся питон кодер...</i><br><br><br>Заёб ты уже, если тебе по поводу полиморфизма и инкапсуляции сказать нечего - иди в толксы, я там забавный пост тиснул недавно. Блисни там своим аналитическим умом)))</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181269</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181269</guid>
<pubDate>Thu, 17 Oct 2013 15:53:27 +0400</pubDate>
<description><![CDATA[<p>&gt; Если очень хочешь повыёбываться сформулируй простыми русскими словами определение что такое полиморфизм и инкапсуляция, ОК? Отвечаю, больши тебя на хуй слать не буду, а буду дискутировать на равных.
<br><br>
Т.е. ты таки не в состоянии сформулировать ради чего в петоне стоит жертвовать производительностью?</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181268</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181268</guid>
<pubDate>Thu, 17 Oct 2013 15:52:27 +0400</pubDate>
<description><![CDATA[<p><i>> Какая жестокая у вас жизнь</i><br> Счас попроще, он юзает метод с подчеркиванием, находит косяк (из-за одного косяка наследоваться влом, да и нет как бы вменяемой причины) посему говорит сразу, и все решается на раннем этапе.<br><br>А вот когда на Це++ писали, сплошь и рядом такое было))) </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181266</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181266</guid>
<pubDate>Thu, 17 Oct 2013 15:49:13 +0400</pubDate>
<description><![CDATA[<p>&gt; Какая жестокая у вас жизнь.
<br><br>
Ну так, как Хоха говорит, если в твоей команде завёлся питон кодер...</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181265</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181265</guid>
<pubDate>Thu, 17 Oct 2013 15:48:12 +0400</pubDate>
<description><![CDATA[<p>Если очень хочешь повыёбываться сформулируй простыми русскими словами определение что такое полиморфизм и инкапсуляция, ОК? Отвечаю, больши тебя на хуй слать не буду, а буду дискутировать на равных.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181264</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181264</guid>
<pubDate>Thu, 17 Oct 2013 15:47:02 +0400</pubDate>
<description><![CDATA[<p>Так я же в их разговоры и не лезу, я же тебе ответил, а не им :)</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181263</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181263</guid>
<pubDate>Thu, 17 Oct 2013 15:46:50 +0400</pubDate>
<description><![CDATA[<p><i>>Вот тебе пример из жизни. Ты спрятал метод в протект. Другому чуваку приспичило его заюзать (или ты проебал или он слишком умнай), он отнаследовался - заебись, походу в твоем классе поправил &quot;косяки&quot; на свой манер. Еще один чувак с той же целью отнаследовался (не нашел уже отнаследованный) - заебись, поправил косяки на свой манер. Теперь все растёт, третий чувак нашел оба, и отнаследовался от обоих типо, ибо там один косяк закрыт, тут другой, нахерачил тучу кода что бы это работало.</i><br> Какая жестокая у вас жизнь.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181262</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181262</guid>
<pubDate>Thu, 17 Oct 2013 15:45:07 +0400</pubDate>
<description><![CDATA[<p><i>> Вобщем-то, очевидный фикс.</i><br><br><br>Иди на хуй. Не лезь в разговоры умных дяденек.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181261</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181261</guid>
<pubDate>Thu, 17 Oct 2013 15:43:47 +0400</pubDate>
<description><![CDATA[<p><i>> Декомпозиция рулит. Код не будет очень сильно засираться и ебаться с большими рефакторингами не придется.</i><br><br><br>Вот тебе пример из жизни. Ты спрятал метод в протект. Другому чуваку приспичило его заюзать (или ты проебал или он слишком умнай), он отнаследовался - заебись, походу в твоем классе поправил &quot;косяки&quot; на свой манер. Еще один чувак с той же целью отнаследовался (не нашел уже отнаследованный) - заебись, поправил косяки на свой манер. Теперь все растёт, третий чувак нашел оба, и отнаследовался от обоих типо, ибо там один косяк закрыт, тут другой, нахерачил тучу кода что бы это работало.<br><br>Потом вы решили рефакториться, первый чувак в приватной беседе уговорил тебя убрать '_' ибо это пиздес))) Теперь прикинь, что проще пробещаться по коду и заменить '_method' на 'method' или разгребсти всю бля это иерахию и вернуть исправление косяков в твой класс?)))<br><br></p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181260</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181260</guid>
<pubDate>Thu, 17 Oct 2013 15:43:05 +0400</pubDate>
<description><![CDATA[<p>&gt; Если в твоей команде есть питон кодер - То У Меня Для Тебя Плохие Новости)))
<br><br>
Вобщем-то, очевидный фикс.
</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181259</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181259</guid>
<pubDate>Thu, 17 Oct 2013 15:41:08 +0400</pubDate>
<description><![CDATA[<p>&gt; Дурацкие отступы у тебя в голове (они не дают таким мудакам изгадить сильно код))) про _method() Систем очень доходчиво написал. Попей каких-нибудь препараторов - взбодри свой мозг, а то твою чушь уже читать невмоготу.
<br><br>
Вот ты опять на вопрос не ответил: за что в петоне стоит жертвовать производительностью. Видимс твой мозг плохо понимает по русски.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181258</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181258</guid>
<pubDate>Thu, 17 Oct 2013 15:40:59 +0400</pubDate>
<description><![CDATA[<p><i>>Ну тут уж ничего от грубого хака не сделаешь.</i><br> Вот в том и суть. Если кто-то коммитит код, который использует _ не по делу, то это и есть такой же грубый хак, как и правка чужих исходников. <br><br>С другой стороны, в некоторых случаях такой подход действительно помогает - проще делать monkey-patch и прочие извращения с чужим кодом без его правки, что иногда может быть действительно нужно. </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181257</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181257</guid>
<pubDate>Thu, 17 Oct 2013 15:36:02 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre>Ну и да, как ты защищаешься в С++ от того, что твою либу могут поправить и поменять видимость полей?</pre></div></p><p></p><p>Ну тут уж ничего от грубого хака не сделаешь. Разве что зажопить код и распространять его только бинарями, но это еще хуже. Неспроста книга страуструпа начинается с поговорки про веревку.</p><p></p><p><div class="quote"><pre>Потому что приватность методов в названии, а через название чисто технически не сделать такого разграничения.</pre></div></p><p></p><p>Вот в этом и заключается уебищность. И не только в этом.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181256</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181256</guid>
<pubDate>Thu, 17 Oct 2013 15:32:12 +0400</pubDate>
<description><![CDATA[<p><i>>И вот со временем жизни проект таких случаев когда действительно надо накапливается все больше и код потихонечку превращается в лютое УГ.</i><br> Когда &quot;действительно надо&quot; - это такой жуткий вариант для личного пользования прямо сейчас, который в больших проектах просто не делают. А если делают, то это профнепригодность. С тем же успехом в С++ можно тупо завалить программу, неправильно поработав с malloc и free, но это не значит, что от С++ и ручного управления памятью надо отказываться. Надо отказываться от программистов, которые сознательно эту память портят.<br><br>Ну и да, как ты защищаешься в С++ от того, что твою либу могут поправить и поменять видимость полей?<br><br><i>>Алсо так что там с protected?</i><br> Ну раз там нет private в таком виде, то и protected-то тоже нет:) Потому что приватность методов в названии, а через название чисто технически не сделать такого разграничения.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181255</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181255</guid>
<pubDate>Thu, 17 Oct 2013 15:32:11 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre>Тукс, скажи честно, ты что-то слышал про рефакторинг и возврат технического долга?</pre></div></p><p></p><p>Еще бы мне не слышать. Я уже год занимаюсь рефакторингом огромного проекта скатившегося в лютое УГ за 10 лет развития. И конца и края этому не видно.</p><p></p><p><div class="quote"><pre>Код на С ни С++ точно так же будет засран со временем)))</pre></div></p><p></p><p>Декомпозиция рулит. Код не будет очень сильно засираться и ебаться с большими рефакторингами не придется.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181254</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181254</guid>
<pubDate>Thu, 17 Oct 2013 15:27:45 +0400</pubDate>
<description><![CDATA[<p><i>> И вот со временем жизни проект таких случаев когда действительно надо накапливается все больше и код потихонечку превращается в лютое УГ.</i><br><br><br>Тукс, скажи честно, ты что-то слышал про рефакторинг и возврат технического долга?))) Если нет, то у меня для тебя плохие новости))) Код на С ни С++ точно так же будет засран со временем)))</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181253</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181253</guid>
<pubDate>Thu, 17 Oct 2013 15:25:34 +0400</pubDate>
<description><![CDATA[<p><i>> Вот и получили на выхоже что-то среднее.</i><br>То да, но вот тот же Ди норм это разрулил. </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181252</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181252</guid>
<pubDate>Thu, 17 Oct 2013 15:24:02 +0400</pubDate>
<description><![CDATA[<p><i>>Это наследник Инферно, а он был без ООП. Походу они поняли что полу-процедурное, полу-функциональное поделие не взбодрит основную массу быдлокодеров))) И запилили свой интерфейсы, которые как бы и не совсем интерфейсы, но и не классы.</i><br> Видимо, им хотелось сделать &quot;чтоб было просто как в Си&quot;, но при этом удобно. Но без ООП плохо, а делать &quot;ООП как в Си&quot; ещё хуже, так как там каждый делает его своими руками и рождает монстров вроде gtk. Вот и получили на выходе что-то среднее. </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181251</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181251</guid>
<pubDate>Thu, 17 Oct 2013 15:23:50 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre>а осознанно это сделает только тот, кому это либо действительно надо</pre></div></p><p></p><p>И вот со временем жизни проект таких случаев когда действительно надо накапливается все больше и код потихонечку превращается в лютое УГ. Алсо так что там с protected?</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181250</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181250</guid>
<pubDate>Thu, 17 Oct 2013 15:20:33 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre>Если в твоей команде есть питон кодер который не в курсе</pre></div></p><p></p><p>У меня в команде питон кодеров :)</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181249</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181249</guid>
<pubDate>Thu, 17 Oct 2013 15:19:58 +0400</pubDate>
<description><![CDATA[<p><i>>http://softwaremaniacs.org/forum/python/25696/</i><br> А где проблема-то? То, что в функции pprint, которая нужна-то только для отладочного вывода, выводится repr-представление переданного объекта, связано не с работой языка с юникодом, а с тем, как написана pprint. Вон, дальше они они переписали её по-другому, и проблема исчезла.<br><br>При этом претензии к функции, если уж на то пошло, можно предъявить только к тому, что не используется __unicode__ для unicode-строк, но не для первого случая, когда он байтовую строку в неизвестной кодировке передаёт в функцию.<br><br><i>>Плюс мне нахуй не надо чтобы остальные классы либы имели доступ к полю или методу ДАЖЕ ПОМЕЧЕННОМУ КАК ПРИВАТНЫЙ.</i><br> А тебе не всё равно? Чтобы получить доступ к приватному питоньему методу, надо сделать это осознанно, а осознанно это сделает только тот, кому это либо действительно надо. Ну либо дурак. С тем же успехом этот дурак перекомпилирует твою либу и переделает private на public. </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181248</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181248</guid>
<pubDate>Thu, 17 Oct 2013 15:19:05 +0400</pubDate>
<description><![CDATA[<p><i>> а вот когда в команде дохера кодеров</i><br> Если в твоей команде есть питон кодер который не в курсе, что тянуть лапки к методам начинающимся с '_' не стоит, если он 100% за это ответить не сможет - То У Меня Для Тебя Плохие Новости)))</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181247</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181247</guid>
<pubDate>Thu, 17 Oct 2013 15:14:55 +0400</pubDate>
<description><![CDATA[<p>На уровне головного мозга рулить можно когда ты пишешь код один, а вот когда в команде дохера кодеров, которые могут даже и не знать друг друга и мыслить совсем по-разному и быть с разным уровнем подготовки, то тут уже рулить на уровне головного мозга становится не просто тяжело, а практически невозможно.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181246</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181246</guid>
<pubDate>Thu, 17 Oct 2013 15:12:25 +0400</pubDate>
<description><![CDATA[<p><i>> Плюс мне нахуй не надо чтобы остальные классы либы имели доступ к полю или методу ДАЖЕ ПОМЕЧЕННОМУ КАК ПРИВАТНЫЙ.</i><br><br><br>Ты на уровне головного мозга эту ситуацию разрулить не можешь шоле?)))</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181245</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181245</guid>
<pubDate>Thu, 17 Oct 2013 15:10:46 +0400</pubDate>
<description><![CDATA[<p><i>> Так они и не пытались, у них там на интерфейсах всё изначально построено.</i><br> Это наследник Инферно, а он был без ООП. Походу они поняли что полу-процедурное, полу-функциональное поделие не взбодрит основную массу быдлокодеров))) И запилили свой интерфейсы, которые как бы и не совсем интерфейсы, но и не классы.<br><br>В принципе идея может и ничего. Но запись всего этого, изобилующая скобочками, звездочками и т.п. мне показалась какой-то хуетой. </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181244</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181244</guid>
<pubDate>Thu, 17 Oct 2013 15:10:38 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre>Плюс мне нахуй не надо чтобы остальные классы либы имели доступ к полю или методу ДАЖЕ ПОМЕЧЕННОМУ КАК ПРИВАТНЫЙ.</pre></div></p><p></p><p>Этим же самым меня взбесил дарт. Но там это вроде бы как вынуженное решение из-за компиляции в джаваскрипт. И это обещали пофиксить. А чем такой подход обусловлен в пистоне - я не знаю.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181243</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181243</guid>
<pubDate>Thu, 17 Oct 2013 15:07:45 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre>Хм, когда это у питона были проблемы с юникодом, которые надо было фиксить?</pre></div></p><p></p><p><a href="http://softwaremaniacs.org/forum/python/25696/">http://softwaremaniacs.org/forum/python/25696/</a></p><p></p><p><div class="quote"><pre>А какая разница, что private писать, что префикс _ ставить? Ну, кроме вкусовой. </pre></div></p><p></p><p>А protected? Я уж не говорю про такие штуки как делфивские published или Кутишные signals. Плюс  мне нахуй не надо чтобы остальные классы либы имели доступ к полю или методу ДАЖЕ ПОМЕЧЕННОМУ КАК ПРИВАТНЫЙ.</p><p></p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181242</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181242</guid>
<pubDate>Thu, 17 Oct 2013 15:06:26 +0400</pubDate>
<description><![CDATA[<p><i>> Я не понял, за что надо платить такую цену - за уебищное _method() и дурацкие отступы? )))</i><br> Дурацкие отступы у тебя в голове (они не дают таким мудакам изгадить сильно код))) про _method() Систем очень доходчиво написал. Попей каких-нибудь препараторов - взбодри свой мозг, а то твою чушь уже читать невмоготу.</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181241</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181241</guid>
<pubDate>Thu, 17 Oct 2013 15:02:17 +0400</pubDate>
<description><![CDATA[<p><i>>Отказаться от ООП у них не получилось</i><br> Так они и не пытались, у них там на интерфейсах всё изначально построено. ООП нестандартное, да, но, на мой взгляд, вполне нормальное. Множественное наследование есть, а значит миксины делать можно - а что ещё от ООП может быть нужно?:)</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181240</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181240</guid>
<pubDate>Thu, 17 Oct 2013 15:00:36 +0400</pubDate>
<description><![CDATA[<p>&gt;&gt; Тормоз. 
<br>
&gt; Ну шо делать, за все надо платить.
<br><br>
Я не понял, за что надо платить такую цену - за уебищное _method() и дурацкие отступы? )))</p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181239</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181239</guid>
<pubDate>Thu, 17 Oct 2013 14:55:45 +0400</pubDate>
<description><![CDATA[<p><i>>  *   Не умеет юникод. Хуже с юникодом работает только похапэ Вроде как пофиксили.</i><br> Хм, когда это у питона были проблемы с юникодом, которые надо было фиксить?<br><br><i>>  *   Инкапсуляция. Где? Что за уебищное _method() ?</i><br> А какая разница, что private писать, что префикс _ ставить? Ну, кроме вкусовой. </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181236</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181236</guid>
<pubDate>Thu, 17 Oct 2013 14:40:41 +0400</pubDate>
<description><![CDATA[<p><i>> Отсутствие обратной совместимости 2-го пистона с третьим.</i><br>Уёбищность таки надо выпиливать, не?))) Хотя 3.3 Гвидо пошел на встречу немного, и сразу масса либ портанулась)))<br><br><i>> Тормоз.</i><br>Ну шо делать, за все надо платить. Хотя вон ПиПи цветет и пахнет, со скоростью у него всё гуд почти.<br><br><i>> Инкапсуляция. Где? Что за уебищное _method() ?</i><br>Идеология языка такая, постулируется что не долбоёб твою либу юзать будет))) </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181231</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181231</guid>
<pubDate>Thu, 17 Oct 2013 14:19:18 +0400</pubDate>
<description><![CDATA[<p><ul></p><p><li>&nbsp; Отсутствие обратной совместимости 2-го пистона с третьим. </p><p><li>&nbsp; <s>Не умеет юникод. Хуже с юникодом работает только похапэ</s> Вроде как пофиксили.</p><p><li>&nbsp; Тормоз.</p><p><li>&nbsp; Инкапсуляция. Где? Что за уебищное _method() ?</p><p></ul></p><p></p><p>Это из того что вспомнил навскидку. </p>]]></description>
</item>
<item>
<title>Re:Кто-нибудь разбирался с DLang</title>
<link>https://rulinux.net/message.php?newsid=40166&amp;page=1#181230</link>
<guid>https://rulinux.net/message.php?newsid=40166&amp;page=1#181230</guid>
<pubDate>Thu, 17 Oct 2013 14:05:01 +0400</pubDate>
<description><![CDATA[<p>В чем выражается &quot;общая уебищность&quot;? Можно по пунктам, я тебе даже немного помогу начать)))<br><br>1) GIL)))<br /> 2) Значимые отступы)))<br /> 3) ???</p>]]></description>
</item>
</channel>
</rss>