Size: a a a

2020 May 15

НА

Николай Алиферов... in pro.js
Виктория
Напиши мне монаду Maybe
с монадой против бана не попрёшь
источник

В

Виктория in pro.js
Николай Алиферов
с монадой против бана не попрёшь
Не встревай, когда взрослые разговаривают
источник

А

Андрей in pro.js
омг
источник

А

Андрей in pro.js
опять балаган(
источник

В

Виктория in pro.js
умг
источник

CM

Chingiz Mamiyev in pro.js
Виктория
Напиши мне монаду Maybe
источник

В

Виктория in pro.js
источник

В

Виктория in pro.js
Андрей
я пробовал лендос на реакте писать - это сложнова-то
Боожее
Лендинг? На Реакте??
А че не на Ангуларе втором тогда уж, с тайпскриптом?
источник

В

Виктория in pro.js
И с rxjs?
источник

CM

Chingiz Mamiyev in pro.js
Виктория
И с rxjs?
Нужно кстати осилить его
источник

НА

Николай Алиферов... in pro.js
не, слабовато. надо на C а потом через WebAssembly для лендинга. быстренько чтобы работало всё
источник

CM

Chingiz Mamiyev in pro.js
Николай Алиферов
не, слабовато. надо на C а потом через WebAssembly для лендинга. быстренько чтобы работало всё
Rust с WebAssembly
источник

НА

Николай Алиферов... in pro.js
Chingiz Mamiyev
Rust с WebAssembly
там в вики сказано для Rust экпериментальная поддержка, а мы то за стабильные решения для лендингов
источник

F

Foma in pro.js
@react_or а compose напишешь?
источник

F

Foma in pro.js
from().pipe(swithMap,map,combine(compose....
источник

F

Foma in pro.js
те монады.... пшик
источник

DE

Denis Efremov in pro.js
  static compose (middlewares) {
   if (!Array.isArray(middlewares)) {
     throw new Error('Middlewares must be an array')
   }
   if (middlewares.length === 0) {
     return Composer.safePassThru()
   }
   if (middlewares.length === 1) {
     return Composer.unwrap(middlewares[0])
   }
   return (ctx, next) => {
     let index = -1
     return execute(0, ctx)
     function execute (i, context) {
       if (!(context instanceof Context)) {
         return Promise.reject(new Error('next(ctx) called with invalid context'))
       }
       if (i <= index) {
         return Promise.reject(new Error('next() called multiple times'))
       }
       index = i
       const handler = middlewares[i] ? Composer.unwrap(middlewares[i]) : next
       if (!handler) {
         return Promise.resolve()
       }
       try {
         return Promise.resolve(
           handler(context, (ctx = context) => execute(i + 1, ctx))
         )
       } catch (err) {
         return Promise.reject(err)
       }
     }
   }
 }
источник

S

Syntax Highlight Bot in pro.js
Denis Efremov
  static compose (middlewares) {
   if (!Array.isArray(middlewares)) {
     throw new Error('Middlewares must be an array')
   }
   if (middlewares.length === 0) {
     return Composer.safePassThru()
   }
   if (middlewares.length === 1) {
     return Composer.unwrap(middlewares[0])
   }
   return (ctx, next) => {
     let index = -1
     return execute(0, ctx)
     function execute (i, context) {
       if (!(context instanceof Context)) {
         return Promise.reject(new Error('next(ctx) called with invalid context'))
       }
       if (i <= index) {
         return Promise.reject(new Error('next() called multiple times'))
       }
       index = i
       const handler = middlewares[i] ? Composer.unwrap(middlewares[i]) : next
       if (!handler) {
         return Promise.resolve()
       }
       try {
         return Promise.resolve(
           handler(context, (ctx = context) => execute(i + 1, ctx))
         )
       } catch (err) {
         return Promise.reject(err)
       }
     }
   }
 }
источник

F

Foma in pro.js
бля
источник

B

Bunk Bunkovich 🐈 in pro.js
так непривычно с широкими моноширинными блоками
источник