Антон
A64m
A64m
Leonid 🦇
Антон
их нет
То есть? А
module Foo where
тогда что?
Quet
а про модули. то что их сделали в ghc это наверное даже не 10% работы
основное будет как-то перетащить на них библиотеки и вот это уже растянется на годы
A64m
неймспейс
A64m
Quet
и к тому моменту как ими можно будет пользоваться в реальных проектах будет поддержка и в кабале и в стеке и в остальном тулинге (который еще даж не написан сейчас)
Антон
неймспейс
Окей, тогда я не понимаю - почему нынешние модули не являются модулями?
Quet
Leonid 🦇
A64m
Quet
модули, бекпек... вот бы кто prelude нормальную сделал и на нее все переехали
A64m
Quet
но это понятно что вряд ли случится (
A64m
(может и с модулями нельзя, но это не точно)
Quet
да почему нет? нельзя сделать string тип один стандартный и все перетащить на него? нельзя его сделать частью base? нельзя нетотальные функции выпилить?
A64m
Quet
а кто-то пытался?
Quet
(почему-то в других языках у них получилось)
A64m
ну постоянно же эти прелюдии лепят
Quet
ну вот потому и лепят что стандартная говно
но ее никто менять не хочет
Quet
не вижу прицнипиальных причин почему нельзя сделать нормальную
(можно подсмотреть что идет в стандартной либе го чтобы понимать что там должно быть)
A64m
только вот нам еще го не хватало
Quet
как ориентир на то что должно быть в стандартной библиотеке - почему нет?
на язык сам никто не предлагает смотреть
Leonid 🦇
Ага, даёшь хттп сервер в base
A64m
я не понимаю, на чем вообще может быть основана мысль, что на го нужно ориентироваться в том, что должно в стандартной библиотеке быть
Denis
на го можно ориентироваться как на образец того как не должен выглядеть ЯП
Denis
в этом он преуспел
A64m
A64m
в го не все плохо, там же лексическая видимость, например
Denis
образец для подражания
Quet
Quet
и еще раз, речь шла не про язык
Евгений
В go строки ничем от bytestring не отличаются
Quet
Denis
Андрей
го пиздат как язык в который можно генериться )
Андрей
я почему-то думаю, что докер так и написан
A64m
Андрей
люди не могут такую лютую х написать
Denis
pusher хвалил их GC
тут недавно был анекдот про то как люди из pusher хотят переписывать что-то с го на хаскелл
Андрей
ну вот си замени на го и получишь тоже самое 😃
A64m
Андрей
да под всё
Андрей
он же уже как ос научился запускаться
Denis
> гописать
Denis
надо запомнить
Андрей
возможно даже на чайниках
Андрей
или картофелинах
Алексей
Dmitry
@qnikst А этот LF предполагает какую-то внешнюю среду для сдачи заданий? Или достаточно у себя Coq поставить и самостоятельно задания выполнять?
Alexander
достатоно поставить coq
Andrei
Dmitry
А то там же пишут
Dmitry
"If you are using Software Foundations in a course, your instructor may use automatic scripts to help grade your homework assignments."
Alexander
with (import <nixpkgs> {});
stdenv.mkDerivation rec {
name = "software-foundations";
buildInputs = [
coq
];
Alexander
это если они оценки ставят
Alexander
там доп софт есть
Alexander
может @antontrunov знает
Dmitry
А, ок.
Kirill
@qnikst а оно и ымакс ставит?
Alexander
нет, я не придумал как spacemacs с конфигами пулить нормально
Alexander
ты отвечал в nixos но я поленился пробовать
Kirill
а, так это было про LF, ок
Alexander
в контексте lf
Андрей
о, народ, спрашиваю не ради троллинга, рас уж тут не стрёмно го обсуждать, кто-нибудь что-нибудь писал на файкторе или его аналогах?
Andrei
это каких, форт?