Size: a a a

2021 February 15

Е

Евгений in pro.elixir
Сначала выкидывают null, а потом городят монады эмулирующие этот null 😄
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я вот смотрю на этот код и не понимаю - что мне мешает не написать or и уйти нахер.

import os
fn main() {
results := os.exec('ls -lah') or { panic(err) }
println('$results.output')
}
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Монады в расте, которые проверяются в compile time я понимаю
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А вот это говно - нет
источник

Е

Евгений in pro.elixir
Źmićer Rubinštejn
А вот это говно - нет
Этот vlang вроде таже гошка с улучшайзерами, так что неудивительно.
источник

Е

Евгений in pro.elixir
try do
...
rescue
 err -> raise err
end
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А по сигнатуре os.exec вообще возвращает Int
источник

Е

Евгений in pro.elixir
Źmićer Rubinštejn
А по сигнатуре os.exec вообще возвращает Int
Ну типа ноль вернула, то паника. Прямо как 1980-ом :)
источник

Е

Евгений in pro.elixir
Забей, если ты не гошник.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Проблема то не в нуле. Ноль это как раз не null.
Проблема в том, что откуда-то у числа есть .output, причём не у всякого числа - у нуля его нету
источник

Е

Евгений in pro.elixir
Видимо там какой-то замаскированный кортеж, а не голый нуль.
источник

ML

Maksim Lapshin in pro.elixir
Źmićer Rubinštejn
Проблема то не в нуле. Ноль это как раз не null.
Проблема в том, что откуда-то у числа есть .output, причём не у всякого числа - у нуля его нету
Наговнякали на ровном месте?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Хуй знает почему, но я вспомнил bolgenos
источник

AM

Artur Mustafin in pro.elixir
Źmićer Rubinštejn
Хуй знает почему, но я вспомнил bolgenos
brainfuck тоже
источник

ML

Maksim Lapshin in pro.elixir
Artur Mustafin
brainfuck тоже
Не, brainfuck очень разумная идея. Любой текст собранный из базовых символов - корректная программа.


Прикольная игрулька для генетических алгоритмов
источник

A ß in pro.elixir
конкатенативный язык
источник

A ß in pro.elixir
Źmićer Rubinštejn
Я вот смотрю на этот код и не понимаю - что мне мешает не написать or и уйти нахер.

import os
fn main() {
results := os.exec('ls -lah') or { panic(err) }
println('$results.output')
}
даже на это примере, совершенно идиотском, заметна альтернативная одаренность языка
источник

A ß in pro.elixir
если это exec, то почему и аргументы, и исполняемый файл передаются в одной строке? а если аргумент передается sh -c, то почему назвали exec?
источник

VS

Vladimir Sekisov in pro.elixir
Go со вкусом Swift, без advanced фич того и другого.
источник

a

atanych in pro.elixir
кто нибудь решал задачу перевести лист координат в google polyline? может есть готовый алгоритм?
источник