Leonid 🦇
@astynax а чем шен этот ваш лучше других схем?
A64m
ничем
Aleksei (astynax)
Shen, это не схема же.
A64m
шен это УЖАС
Aleksei (astynax)
@astynax а чем шен этот ваш лучше других схем?
- pattern matching - static type checking based on sequent calculus
A64m
ужас уровня ATS причем
Aleksei (astynax)
Он странный, но забавный в этой своей странноте :)
Leonid 🦇
синтаксис вроде лучше чем ats
Aleksei (astynax)
Есть хаскелева реализация, кстати
Aleksei (astynax)
Ещё, кстати, есть Morte Гонзалесов. Вот на нём скриптовать должно быть приятно ;)
Leonid 🦇
так, вообще тут проблема в скриптомов языке "для людей", а не для вас.
Alexander
я предлагаю питон
Alexander
его все знают
Anonymous
рекет
Alexander
ещё есть вариант - го
Alexander
почему бы не го?
Leonid 🦇
питон, но если нужно сильно корячить то проще lua (но его не хотят)
Alexander
ну бинарники большие, да
Anonymous
почему бы не го?
сказали же что для людей
Alexander
го это хорошая замена питону
Leonid 🦇
люди любят Го
Alexander
примерно из одной кучи
Leonid 🦇
но бинари статичные, интепретатора нет
Anonymous
почему не рекет?
A64m
интересно, на Го, говорят, скриптовики переходят, как они без интерпретатора?
Leonid 🦇
поехавший школьник потому что нормальные люди не ставят столько смайликов в конце предложения
A64m
это ж все равно не то
Leonid 🦇
хорошо хоть руби сдохло
Anonymous
не очень валидная причина но что поделать
Leonid 🦇
поехавший школьник как на Го реверснуть строку?
Anonymous
с чего ты решил что я пишу на го
Dmitry
@qnikst go не для скриптования и go не влезет
Leonid 🦇
Потому что го либо оплёвывают, либо пишут на нём (иногда всё-равно оплёвывают).
Dmitry
кстати, руби сдохло официально?
Dmitry
по поводу go - не писать же его интерпретатор
Anonymous
то, что у языка присутствуют отрицательные черты не значит что все черты отрицательные
Unat
то, что у языка присутствуют отрицательные черты не значит что все черты отрицательные
но и положительных черт там не густо. Низкий порог вхождения, да и всё.
Anonymous
какая разница мне то
Aleksei (astynax)
Кстати про го. Есть же Inferno/Limbo! Даёшь современную Plan9 на роутерах!
Unat
Aleksei (astynax)
а как же быстрая компиляция?
У Го неплохой статически линкующий компилятор, неплохой рантайм. Но плохой язык :P
Anonymous
по сравнению с чем?
с большинством компилируемых языков
A64m
ну как неплохой
Aleksei (astynax)
"Сравнительно неплохой", конечно же. Так то днище, да
Aleksei (astynax)
Быстро компилит, потому что не оптимизирует, лол
A64m
скорость компилятора конечно хорошо, но то что это достигается тем, что он фактически ничего не делает - уже не так хорошо
Anonymous
опять же
Anonymous
какая разница?
Max
Вы проста завидуете )))
Aleksei (astynax)
Гоферы так и говорят. Но это они завидуют
Unat
с большинством компилируемых языков
ну такое себе. Махонький сервис на Go компилируется ~1с. Большое приложение под Android на Java собирается ~30с. Из них 8 - компиляция. Как-бы и в 30 раз быстрее, но разницы 30 секунд.
Aleksei (astynax)
30сек, это космическая скорость
A64m
с рантаймом тоже не все здорово, т.е. псевдоконкурентный сборщик это неплохо, но вот в одно поколение это уже очень плохо
A64m
большинство языков компилируются не особо быстро все-таки
Unat
На хаскеле примерно таких-же объемов сервис также собирается быстрее, чем я успеваю перевести взгляд на секундомер и обратно.
A64m
хаскель при определенных условиях тоже со сносной скоростью собирается, только из этих определенных условий очень легко выпасть
Aleksei (astynax)
Наш проект на хаскеле собирается на холодную десятки минут и гагабайты памяти. На горячую - секунд 20-40 - после каждого тача фаликов
A64m
шаг влево, шаг вправо и все, не очень сносно уже
Unat
Зато на Go, как мне показалось после знакомства, есть некоторые сложности с написанием больших проектов.
Aleksei (astynax)
Go не предоставляет средств для борьбы со сложностью. Потому что считается, что Пайк сложность заборол :) Но поэтому же большие проекты на Го скатываются в Го-вно быстрее, чем на дин.тип. языках
A64m
так же спокойно переходят и на хаскелл с рубей.
но для хаскеля-то интерпретатор как раз есть
Anonymous
такое чувство что попал на 4chan, упомянулось слово го пару раз и каждый решил что его долг указать почему он плохой
Влод
лучше = сумы типов и ещё что-то хуже = там где в го всё кастуется в interface {} тут кастовать нельзя и получаем такой елм (не факт что именно так, просто помню доходил до ситуаций где приходилось копипастить код)
andrei
го г ого го
Влод
такое чувство что попал на 4chan, упомянулось слово го пару раз и каждый решил что его долг указать почему он плохой
да как вы на фочане сидите? там же так мало агрессии, все такие дружлюбные готовы пояснить плюсы и минусы своей позиции
Anonymous
кто сидит
Влод
ты
Anonymous
нет
Anonymous
я ставлю его в сравнение чтобы указать на минус
Andrew
Откровенно скажу, когда я сел за хаскелл после руби, то мне показалось, будто я из легковушки типа ваз 2107 пересел в истребитель.
Влод
значит фочан для тебя является частью априорного познания, раз ты можешь с ним сравнивать
Anonymous
странный довод