Size: a a a

2020 February 29

AZ

Alex Zhukovsky in rust_offtopic
никто не считает факторил как "один умножить на два, сохранить в перменную, умножить на три, сохранить в переменную"
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
это в школьном учебнике ты это видел?
факториал фидел, фибоначчи видел
источник

AZ

Alex Zhukovsky in rust_offtopic
их не считаю в цикле
источник

AZ

Alex Zhukovsky in rust_offtopic
их расписывают рекуррентно и решают задачки таким образом
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
их не считаю в цикле
их счтают руками, а там без разницы
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
их счтают руками, а там без разницы
не считают
источник

AZ

Alex Zhukovsky in rust_offtopic
я выше линканул учебник
источник

AZ

Alex Zhukovsky in rust_offtopic
ну или покажи где считают
источник

Т8

Т-34 85 in rust_offtopic
λоλторт
let
 next i = i * (i + 2)
 is     = 5 : map next is
in traverse (print . substract 1)
  $ takeWhile (< 300) is

вот так норм
main.hs:7:1: error:
   parse error (possibly incorrect indentation or mismatched brackets)
 |
7 | in traverse print $ takeWhile (< 300) is
 | ^
<interactive>:3:1: error:
   • Variable not in scope: main
   • Perhaps you meant ‘min’ (imported from Prelude)
источник

А⚙

Антон ⚙️ in rust_offtopic
Stanislav Popov
напоминаю:
нет констант,
нет скоупов,
нет возможности сделать iife,
нет возможности сделать list.map((x)=> ...) на более чем одну строчку, т.е. хочешь проитерироваться по списку пишешь сраный:
ololo = []
for ...: ololo.append()

-> нет лямбд
нет нормального парсера с разрешением в символ
нет статических импортов
нет контроля за тем что экспортируется(т.е. экспортируется и рееэкспортируется все), приватности, неймспейсов
нет общепритяного ожидания что питон должен быть быстрым - вебнёвый хелловорлд отдается веками, сервак рестрартует медленнее чем раст пересобирается (предлагаемый после этого тезиса пупу никто не использует)

нет совершенно никаких планов или обсуждений чтобы это исправить т.к. язык захвачен дидами

мупу это не питон. во первых ортодоксальные питонисты его ненавидят
во вторых говорить ой смотри в питоне есть система типов слегка некорректно. она есть от силы года полтора, с довольно непонятным будущем, и самый кринж в том что она то идет в разрез с тем что я описал т.е. пытается делать вид что в питоне есть скоупы например, но т.к. сам питон ничерта не развивается в эту сторону получается это крайне паршиво пока что
> нет возможности сделать iife

Так, стоп в питоне же можно
foo = (lambda x: bar(x))(baz), разве нет?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
main.hs:7:1: error:
   parse error (possibly incorrect indentation or mismatched brackets)
 |
7 | in traverse print $ takeWhile (< 300) is
 | ^
<interactive>:3:1: error:
   • Variable not in scope: main
   • Perhaps you meant ‘min’ (imported from Prelude)
ты мейн не написал
источник

SP

Stanislav Popov in rust_offtopic
Антон ⚙️
> нет возможности сделать iife

Так, стоп в питоне же можно
foo = (lambda x: bar(x))(baz), разве нет?
тока в питоне лямбды ничего не могут
источник

SP

Stanislav Popov in rust_offtopic
λоλторт
let
 next i = i * (i + 2)
 is     = 5 : map next is
in traverse (print . substract 1)
  $ takeWhile (< 300) is

вот так норм
вот это реально красивше, да
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
main.hs:7:1: error:
   parse error (possibly incorrect indentation or mismatched brackets)
 |
7 | in traverse print $ takeWhile (< 300) is
 | ^
<interactive>:3:1: error:
   • Variable not in scope: main
   • Perhaps you meant ‘min’ (imported from Prelude)
источник

А⚙

Антон ⚙️ in rust_offtopic
Bogdan
я вобщем преисполнился немного, и понял что wasm нуджен в горячем коде, а на фронте по поерделению не должно быть горячего кода

если он у вас горячий, значит вы что-то делаете не так
laughs in SPA
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
я выше линканул учебник
ещё лучше - тупо подставляют n и вычисляют
источник

λ

λоλторт in rust_offtopic
Т-34 85
main.hs:7:1: error:
   parse error (possibly incorrect indentation or mismatched brackets)
 |
7 | in traverse print $ takeWhile (< 300) is
 | ^
<interactive>:3:1: error:
   • Variable not in scope: main
   • Perhaps you meant ‘min’ (imported from Prelude)
main =
 let
   next i = i * (i + 2)
   is     = 5 : map next is
 in traverse (print . subtract 1)
    $ takeWhile (< 300) is
источник

А⚙

Антон ⚙️ in rust_offtopic
Alex Zhukovsky
я стараюсь не давать личному мнению влиять на объективность
Ахахахахахахаах
источник

А⚙

Антон ⚙️ in rust_offtopic
λоλторт
main =
 let
   next i = i * (i + 2)
   is     = 5 : map next is
 in traverse (print . subtract 1)
    $ takeWhile (< 300) is
println
источник

λ

λоλторт in rust_offtopic
λ [4]: do
...      print 10
...      print 20                                                                                                                  
Out [4]:
10
20
источник