мы добавили margin к вашему inner padding чтобы выглядело красиво и вообще ничего не помещалось
👍1
https://opennet.ru/62861/
Хмм, это пожалуй худший язык для написания компилятора из-за его выразительности, но
1) быстро компилится - можно быстро итерировать
2) в отличии от окамла раста, все его знают, что может привлечь больше контрибьютеров
3) в целом хороший кейс использования го вне веба, может каких экосистема вокруг подразовьется
В любом случае это очень хорошо, текущий TS на TS, то бишь JS...
Хмм, это пожалуй худший язык для написания компилятора из-за его выразительности, но
1) быстро компилится - можно быстро итерировать
2) в отличии от окамла раста, все его знают, что может привлечь больше контрибьютеров
3) в целом хороший кейс использования го вне веба, может каких экосистема вокруг подразовьется
В любом случае это очень хорошо, текущий TS на TS, то бишь JS...
www.opennet.ru
Microsoft переписывает компилятор TypeScript на языке Go
Андерс Хейлсберг (Anders Hejlsberg), главный архитектор языка TypeScript, в своё время создавший языки C#, Delphi и Turbo Pascal, представил проект по созданию нового компилятора для TypeScript - typescript-go (tsgo), разрабатываемый на языке Go. Как и старый…
👍1
More you know!
Кодировка Черча - способ представления логических значений(и не токо) с помощью функций
реализуем тру фолс
делаем if
проверяем, запускаем
запускаем с false - исполнилась вторая
Мы изобрели алгебру логики!
Кодировка Черча - способ представления логических значений(и не токо) с помощью функций
реализуем тру фолс
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 соответственно противоположна, получаем
-> True.ifTrue(...) - условие выполнится
True и False здесь просто обычные объекты отнаследованные от Boolean
У каждого есть функции ifTrue() ifFalse() принимающие лямбду
Посмотрите на реализацию, True.ifTrue(...) просто вернет результат полученой лямблы, а True.ifFalse(...) вернет nil
Реализация этих функций у объекта False соответственно противоположна, получаем
42 > 3 ifTrue: ["nicee" echo]
-> True.ifTrue(...) - условие выполнится
https://zed.dev/blog/git
В Zed добавили поддержку Git
Напоминаю, пасаны сначала считали что гуй гит никому не нужен, тк кк сами всегда юзали его из консоли, а в итоге это оказалось самой востребованной фичей
В Zed добавили поддержку Git
Напоминаю, пасаны сначала считали что гуй гит никому не нужен, тк кк сами всегда юзали его из консоли, а в итоге это оказалось самой востребованной фичей
zed.dev
Native Git support in Zed
From the Zed Blog: You can now stage, commit, pull, push, and more, all natively within Zed.
😁1
а пппомните миллион клонов-транспиляторов в JS 12 лет назад, типа coffee script.
Я нашел очередной у одного из авторов сайта learnXinY
https://livescript.net/
не, ну лист компрехеншоны прикольные, аля привет из C#
Я нашел очередной у одного из авторов сайта 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: а не, это бесплатная демка только, ну все равно хорошо
бакалавр сегодня
6 лет получается
они теперь должны шутить, как форель в начале про количество лет отсутствия гаруспика
(одновременно с GIMP 3.0... совпадение?)
upd: а не, это бесплатная демка только, ну все равно хорошо
gavr_sas
по всем прогнозам и предположениям, бакалавр сегодня 6 лет получается они теперь должны шутить, как форель в начале про количество лет отсутствия гаруспика (одновременно с GIMP 3.0... совпадение?) upd: а не, это бесплатная демка только, ну все равно хорошо
Это не фул игра, а бесплатная демка, как когда то было с гнездом
https://store.steampowered.com/news/app/3389330/view/825952834335802581
Мраморное гнездо помойму занимало часа 3 и было содержало 4 концовки с разницей в тексте в конце
https://store.steampowered.com/news/app/3389330/view/825952834335802581
Мраморное гнездо помойму занимало часа 3 и было содержало 4 концовки с разницей в тексте в конце