Size: a a a

Programming Offtop

2020 June 17

(

( in Programming Offtop
Vladimir Petrakovich
Это филиал понва?
Нет, канал с мемами
источник

AN

Alexander Nozik in Programming Offtop
vitaly
ну, я это понимаю, я не имею в виду передавать глобально, мне хватит скоупа функции одной
источник

v

vitaly in Programming Offtop
какая-то чёрная магия. Надо повтыкать.
источник

AN

Alexander Nozik in Programming Offtop
vitaly
какая-то чёрная магия. Надо повтыкать.
Там делается ресивер, внутри которого линейный буффер работает как двухмерный. В статье написано: https://proandroiddev.com/diving-deeper-into-context-oriented-programming-in-kotlin-3ecb4ec38814
источник

I

Ilmir in Programming Offtop
Одно плохо - волдеморт типы нельзя возвращать из неприватных функций.
private fun test() = object {
       val a: String = "ddd"
       val b: Int = 12
   }

fun main() {
   test().a
}

работает, а
fun test() = object {
       val a: String = "ddd"
       val b: Int = 12
   }

fun main() {
   test().a
}

уже нет
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Одно плохо - волдеморт типы нельзя возвращать из неприватных функций.
private fun test() = object {
       val a: String = "ddd"
       val b: Int = 12
   }

fun main() {
   test().a
}

работает, а
fun test() = object {
       val a: String = "ddd"
       val b: Int = 12
   }

fun main() {
   test().a
}

уже нет
Да, знаем. У них довольно ограниченное применение
источник

IO

Iaroslav Orlov in Programming Offtop
@noraltavir кстати, я вот думаю про генерацию js-кода. я нашел там либу, которая из ESTree собирает строчку; но проблема в том, что если ее заворачивать в котлин, то и умереть можно. а js-код смешивается в одном модуле с котлином очень плохо
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Orlov
@noraltavir кстати, я вот думаю про генерацию js-кода. я нашел там либу, которая из ESTree собирает строчку; но проблема в том, что если ее заворачивать в котлин, то и умереть можно. а js-код смешивается в одном модуле с котлином очень плохо
Конкретно в нашем случае упрощенный AST, там можно просто строку собирать
источник

IO

Iaroslav Orlov in Programming Offtop
StringBuilder?
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Orlov
StringBuilder?
Ага
источник

AN

Alexander Nozik in Programming Offtop
а дальше просто eval
источник

IO

Iaroslav Orlov in Programming Offtop
надо будет глянуть, кстати, как в kotlin2js сделали
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Orlov
надо будет глянуть, кстати, как в kotlin2js сделали
а там просто годогенерация.
источник

AN

Alexander Nozik in Programming Offtop
Alexander Nozik
а там просто годогенерация.
оставлю описку. Хороша
источник

IO

Iaroslav Orlov in Programming Offtop
машина времени?
источник

D

Denys in Programming Offtop
https://twitter.com/jpmens/status/1273142170342567936

Конкурс на новое имя прошу считать открытым.
источник

I

Igor in Programming Offtop
Я скоро психану и банить перманентно начну
Ты прям первый по репосту всекого дермища в чат
источник

AD

Aleksey D. in Programming Offtop
(
Всосный мввм с ливдатами
ля, прогресс, спасибо
источник

Kd

Konstantin dmz9 in Programming Offtop
Igor
Я скоро психану и банить перманентно начну
Ты прям первый по репосту всекого дермища в чат
актуальные проблемы it сообщества
источник

VP

Vladimir Petrakovich in Programming Offtop
Igor
Я скоро психану и банить перманентно начну
Ты прям первый по репосту всекого дермища в чат
А тут только про фп можно, да?
источник