Size: a a a

2020 May 26

KR

Kai Ren in rust_offtopic
Victor Sapiens
Да блин. Штож его в Лисп синтаксис занесло. Вроде ЯП как раз то что мне нужно но блин. Вот зачем скобочки. Зачем 🤦‍♂️
Госпади бже мой... да синтаксис фигня. Всегда можно налепить свой синтаксис сверху. Вообще там 0.1.0.0 версия)
Прикол не в синтаксисе)
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
Плюс он оптимизирует деаллокацию/аллокацию для пары разных значений с одинаковым типом
Этого, кстати, раст не делает.
let x = String::new("test");
drop(x);
let y = String::new("fooo");

как я понял, в neut будет одна аллокация
источник

KR

Kai Ren in rust_offtopic
Emmanuel Goldstein
Плюс он оптимизирует деаллокацию/аллокацию для пары разных значений с одинаковым типом
А если закрасноглазить в завтипы самостоятельно, то сколько ещё оптимизаций можно будет сделать банально в типах ведь.
источник

EG

Emmanuel Goldstein in rust_offtopic
Victor Sapiens
Да блин. Штож его в Лисп синтаксис занесло. Вроде ЯП как раз то что мне нужно но блин. Вот зачем скобочки. Зачем 🤦‍♂️
Потому что лисп легко и ненапряжно парсить
источник

VS

Victor Sapiens in rust_offtopic
Kai Ren
Госпади бже мой... да синтаксис фигня. Всегда можно налепить свой синтаксис сверху. Вообще там 0.1.0.0 версия)
Прикол не в синтаксисе)
Мне лично норм было бы если бы норм FP в Rust занесли. Даже без типов как в Идрис. Хотя да. Идея если забыть про синтаксис просто офигенная.
источник

EG

Emmanuel Goldstein in rust_offtopic
Для исследовательского языка — самое то
источник

KR

Kai Ren in rust_offtopic
Emmanuel Goldstein
Для исследовательского языка — самое то
+
источник

KR

Kai Ren in rust_offtopic
Взято чтоб не париться. Чуваку интересно идею проверить, а не эргономику синтаксиса дрочить
источник

EG

Emmanuel Goldstein in rust_offtopic
Ну сделай парсер, который переводит в s-expressions, делов-то, будет у тебя другой синтаксис
источник

EG

Emmanuel Goldstein in rust_offtopic
У нас так в Я. местный диалект SQL работает
Сложный SQL-подобный синтаксис компилируется в s-exp, с которыми просто работать
источник

EG

Emmanuel Goldstein in rust_offtopic
И в целом это популярно
источник

VS

Victor Sapiens in rust_offtopic
Kai Ren
Взято чтоб не париться. Чуваку интересно идею проверить, а не эргономику синтаксиса дрочить
Ну норм тогда.
источник

VS

Victor Sapiens in rust_offtopic
Один фиг мне не нравиться. Пофиг по какой причине он такой
источник

KR

Kai Ren in rust_offtopic
Victor Sapiens
Мне лично норм было бы если бы норм FP в Rust занесли. Даже без типов как в Идрис. Хотя да. Идея если забыть про синтаксис просто офигенная.
Раст в этом плане форкнулся от стандартного ФП. За счёт того, что там владение, заимствование и эксклюзивное заимствование выражено на уровне языка (lang item), там разъехались типы функций в три стороны как лебедь-щука-рак. В результате огромный пласт наработок ФП (вроде тех же монадок) тупо отвалился и неприменим в текущем виде. Было высказано ряд умных мнений, что Расту нужно развиваться в сторону экспресивности трейтов, а не типов, то есть GAT'ы, и потом дальше от них отталкиваться, тогда может что-то и выгорит. Но это пока невспаханное поле для исследований, которое никто толком не исследует в данный момент (насколько мне известно).
источник

EG

Emmanuel Goldstein in rust_offtopic
Kai Ren
Раст в этом плане форкнулся от стандартного ФП. За счёт того, что там владение, заимствование и эксклюзивное заимствование выражено на уровне языка (lang item), там разъехались типы функций в три стороны как лебедь-щука-рак. В результате огромный пласт наработок ФП (вроде тех же монадок) тупо отвалился и неприменим в текущем виде. Было высказано ряд умных мнений, что Расту нужно развиваться в сторону экспресивности трейтов, а не типов, то есть GAT'ы, и потом дальше от них отталкиваться, тогда может что-то и выгорит. Но это пока невспаханное поле для исследований, которое никто толком не исследует в данный момент (насколько мне известно).
Раст шёл от OCaml, который императивный, всё же
источник

KR

Kai Ren in rust_offtopic
А здесь, в neut, всё на привычных типчиках, без извращений вида "каждая функция - уникальный тип" и с хорошим таким вагоном завтипной "магии".
источник

KR

Kai Ren in rust_offtopic
Просто фундаментальный дизайн круче на голову.
источник

KR

Kai Ren in rust_offtopic
А то и на две)
источник
2020 May 27

EG

Emmanuel Goldstein in rust_offtopic
Kai Ren
А здесь, в neut, всё на привычных типчиках, без извращений вида "каждая функция - уникальный тип" и с хорошим таким вагоном завтипной "магии".
Он реально очень крутой, но совершенно неюзабельный же. Ждём, пока придёт какой-нибудь практик и воплотит концепт в жизнь.
источник

KR

Kai Ren in rust_offtopic
Emmanuel Goldstein
Он реально очень крутой, но совершенно неюзабельный же. Ждём, пока придёт какой-нибудь практик и воплотит концепт в жизнь.
Это понятно. Меня просто очень сильно впечатлил сам концепт. Если его кто-то родил всё-таки - значит будущее есть)
источник