* Hindley–Milners your lisp
; это не eval, а честный вывод типов
Вы когда-нибудь задумывались о магическом мире чая? Если да, то канал "☕️ Мерлин заваривает τσάι 🐌" (@teamerlin) именно для вас! Здесь вы найдете удивительные истории о приключениях Мерлина, великого волшебника, который не только колдует с чашечкой чая, но и делится своими секретами и рецептами. Магия, волшебство и ароматы чая сливаются воедино в этом удивительном канале. Присоединяйтесь к нам и окунитесь в увлекательный мир чарующего напитка!
30 Oct, 18:31
23 Oct, 14:46
21 Oct, 15:25
30 Sep, 04:45
25 Sep, 05:08
List-Unsubscribe
и List-Unsubscribe-Post
для электронной почты. Именно они позволяют почтовым клиентам показать кнопочку “Unsubscribe” List-Unsubscribe
перечисляет почтовые адреса или URL. Для отписки можно послать письмо на почтовый адрес отсюда или перейти на страницу по URL, чтобы отписаться тамList-Unsubscribe-Post: List-Unsubscribe=One-Click
, то отписаться можно просто послав POST запрос на HTTPS URL из List-Unsubscribe
24 Sep, 06:49
03 Sep, 20:34
29 Aug, 11:57
sql.ErrNoRows
вместо pgx.ErrNoRows
20 Aug, 06:07
17 Aug, 04:24
17 Aug, 04:22
14 Aug, 10:02
iter
в пакеты slices
и maps
много новых функций типа Backward
, Chunk
, Values
, Keys
и Collect
go mod tidy -diff
- печатает изменения, которые произойдут при go mod tidy
и возвращает exit_code=1
если такие изменения есть. Сильно упрощает проверки в CIgo env -changed
- печатает изменения в go env
, сделанные с помощью -w
time.Timer
и time.Ticker
- теперь вызовов .Reset
и .Stop
достаточно для корректного сброса и остановки - не надо вытаскивать stale значения из каналовunique
, который позволяет интернировать comparable
значенияstructs
с маркерным типом structs.HostLayout
для контроля memory layout структурgodebug
(https://go.dev/doc/godebug), которая позволяет включать старое runtime поведение некоторых частей стандартной библиотеки. Например, новое поведение таймеров можно отключить вот такgodebug(
asynctimerchan=1
)
net/http
добавили много утилит для работы с cookie и поле Request.Pattern
, которое содержит паттерн роута из http.Mux. Ждём когда chi
будет выставлять его тожеos.CopyFS
, которая копирует содержимое fs.FS
в локальную директорию. Писать распаковщики zip никогда не было так просто!runtime/pprof
увеличина до 128 фреймов (да, я упирался в глубину стека на трейсах 😔)atomic.And
и atomic.Or
(и комплиментарные методы), которые позволяют атомарно применять битовые маски11 Aug, 10:33
09 Aug, 11:41
Usage: tool [options…] <arg>
…
-ꙮ very verbꙮse logs
…