От гледна точка на readability даже Kevlin Henney има теза защо трябва да пишем { на нов ред. В Питоня почват да се вдигат warning-и ако минеш 80-та колона. Във Visual Studio съм сложил Editor Guideline на 100, може да се видят даже с лаптоп 13 инча. 160 за монитор е ОК, но ако ги отворя на лаптоп, а аз често го правя на някоя пейка на въздух, трябва да скролвам или home/end бутоните.
Миналата година ходих на "Indit Black Hat Конференция 2019", като изключим 3 теми, другото беше total utter bullshit. Например един обяснява как да сме производителни с Notepad++ и се изказа мегафанатично против скролинга. В което има право, ако трябва да хвана мишката губя време. Макар, че е по- добре днес да напиша 2 реда код, които знам какво правят и защо са там, отколкото 20000, които не знам какво правят. Този същия обяснява колко е важно да одрусаме крушата сутрин, за да не ни тежи през деня, влияело добре на мозъка и на производителността.
Stilgar
Създадено на 01.08.2020, видяно: 1513 пъти. #2208
Ruby е един от най-гадните и безсмислени езици. CMM!
Евлампи
Създадено на 01.08.2020, видяно: 1507 пъти. #2213
Отдавна не съм пипал. Сега съм джаваскрипт чалгар :)
Обаче ако трябва да напиша некво там програмче на руби вероятно ще е общо взето без грешка дори на салфетка което не съм сигурен че ще е ако е на си шарп въпреки че може и повече си шарп да съм писал. Не че рубито не е пълно с негови глупости разбира се.
Имаше некъв психопат в руби стратосферата навремето дето правеше негов мутант (potion) с кръстоски от руби и питон и кой знае още какво.
Изглежда съм пипнал множествена умнокрасивистия някъде тогава и въпреки че май отчасти се поизлекувах от най-гадните симптоми на либеращината още ми бръмчат всякакви лудости включително неистовия сърбеж да си правя език въпреки че ми е ясно колко аксиоматично невъзможно е да го направя дори толкова средняшки добър че да ме кефи поне мен в повечето ситуации дето на мен ми възникват.
Даже си водя некви записки с идеи кое ме кефи (засега основно неща от руби, питон, джаваскриптчето и iolanguage). Ама всичко се бие с вичко друго, безнадеждна история :)
Може би трябва да ги изтрия за да си спася душата и безгрижно да си щракам на Удри Муйо ама засега заразата изглежда ме е превзела, даже чета Crafting Interpreters и тая класика
Евлампи
Създадено на 01.08.2020, видяно: 1502 пъти. #2216
Не бих се изненадал едни образи от тези с решенията за уиндоуска автоматизация още да ползват адаптирани части от мой руби-ком код (през ффи библиотека, IUnknown неща не IDispatch чекиите).
Бях си направил среда дето като напиша в SciTE това:
Това извращение виждали ли сте го? Естествено, той го е написал с гаден идентейшън, така ми е трудно на пръв поглед да го прочета. Понеже не го използвам още и на втори поглед ще ми е трудно.
Иначе има интересни чикии, тъкмо ще мисля как да ги ползва. Dispose Async например, IAsyncDisposable. Тука викат asynchronous streams. Засега май само ще правя await using, досега веднъж не ми се е наложило да пиша мой си стрийм.
Евлампи
Създадено на 01.08.2020, видяно: 1479 пъти. #2228
Евлампи
Създадено на 01.08.2020, видяно: 1472 пъти. #2232
Тва е поне лиспаджийска чекия, сигурно и по-стара, сега сме във времена на предъвкваща посредственост, няма нови неща никъде :)
Stilgar
Създадено на 01.08.2020, видяно: 1462 пъти. #2241
Rails може би. Ruby хич.
Stilgar
Създадено на 01.08.2020, видяно: 1460 пъти. #2242
Pattern matching-ът го има в 100 езика, C#-ският е най-вдъхновен от F# по очевидни причини, но още е слабичък. Още трябва. По-специално relational patterns са особено важни.
Евлампи
Създадено на 01.08.2020, видяно: 1455 пъти. #2247
Rails може би. Ruby хич.
Релсите без руби нямаше как да са релсите :)
MVC, строга директорийна структура, сървърско плющене на хтмл пиейчпи стайл с erb и код генератори има МНОГО отпреди релсите.
Впрочем личното ми меко казано силно непопулярно мнение е че точно релсите ДЪЛГОСРОЧНО преебаха руби, един вид наистина the KILLER app, строгата директорийна структура е антируби, емвиси е антируби, код генераторите на 'проект' от всякакъв вид на всеки език пък са utter shit и антивсичко, не само антируби.
Единственото хубаво нещо (две са обаче другото се случваше и без релсите) е искрата в областта на уеб сървърите.
Кестрел не знам защо ми звучи като Монгрел :)
Евлампи
Създадено на 01.08.2020, видяно: 1448 пъти. #2251
По-специално relational patterns са особено важни
Какъв би бил ИДЕАЛНИЯТ C# синтаксис за това?
Което всъщност води към заешката дупка на метапрограмирането която е безнадеждно дълбока в общия случай