gavr_sas
162 subscribers
2.41K photos
163 videos
24 files
731 links
JB пропаганда
Download Telegram
мы добавили margin к вашему inner padding чтобы выглядело красиво и вообще ничего не помещалось
👍1
Получение стринговой репрезентации аргументов
Для чего это можно использовать?
https://opennet.ru/62861/

Хмм, это пожалуй худший язык для написания компилятора из-за его выразительности, но
1) быстро компилится - можно быстро итерировать
2) в отличии от окамла раста, все его знают, что может привлечь больше контрибьютеров
3) в целом хороший кейс использования го вне веба, может каких экосистема вокруг подразовьется

В любом случае это очень хорошо, текущий TS на TS, то бишь JS...
👍1
Forwarded from Lemora Electronics⚡️
💋1
More you know!
Кодировка Черча - способ представления логических значений(и не токо) с помощью функций

реализуем тру фолс
true - функция принимающая 2 функции и возвращающая результат первой
false - тоже самое но результат второй

делаем if
c condition - функция принимающая 2 функции
if - функция принимающая условие c
t - функция что делает если условие истино
f - что делать если условие ложно

проверяем, запускаем if с true - исполнилась первая лямбда
запускаем с false - исполнилась вторая
Мы изобрели алгебру логики!
gavr_sas
More you know! Кодировка Черча - способ представления логических значений(и не токо) с помощью функций реализуем тру фолс true - функция принимающая 2 функции и возвращающая результат первой false - тоже самое но результат второй делаем if c condition…
Величайший язык программирования Smalltalk тоже реализует True False с нуля
True и False здесь просто обычные объекты отнаследованные от Boolean

У каждого есть функции ifTrue() ifFalse() принимающие лямбду

Посмотрите на реализацию, True.ifTrue(...) просто вернет результат полученой лямблы, а True.ifFalse(...) вернет nil
Реализация этих функций у объекта False соответственно противоположна, получаем
42 > 3 ifTrue: ["nicee" echo]

-> True.ifTrue(...) - условие выполнится
Forwarded from gavr
xdd, столько вопросов
😭1
https://zed.dev/blog/git
В Zed добавили поддержку Git

Напоминаю, пасаны сначала считали что гуй гит никому не нужен, тк кк сами всегда юзали его из консоли, а в итоге это оказалось самой востребованной фичей
😁1
gavr_sas pinned a photo
ээмм окей
а где граница? может это все небо, а мы на парящих островах как в том мультике из детства
🆒4
прост
а пппомните миллион клонов-транспиляторов в JS 12 лет назад, типа coffee script.
Я нашел очередной у одного из авторов сайта learnXinY
https://livescript.net/

не, ну лист компрехеншоны прикольные, аля привет из C#

[{id:id1, name, age} 
for {id:id1, name} in table1
for {id:id2, age} in table2
when id1 is id2]
))) сколько выдраных волос из за этого, что даже отдельная инспекция написана
gavr_sas
))) сколько выдраных волос из за этого, что даже отдельная инспекция написана
еще пропаганда, заметил полезную мелочь
при перепрыгивании между ветками восстанавливаются открытые вкладки, сонсолька и наверное чтото еще, с прошлого раза
1
gavr_sas
https://youtu.be/jXo5_CrY-sM 17 марта! finally, не прошло и 6ти лет
по всем прогнозам и предположениям,
бакалавр сегодня
6 лет получается
они теперь должны шутить, как форель в начале про количество лет отсутствия гаруспика

(одновременно с GIMP 3.0... совпадение?)

upd: а не, это бесплатная демка только, ну все равно хорошо
Da