Подтверждаю.
Код:
Результат компиляции и выполнения в GNU Guix shell:
#programming #cpp #guix #meme
Код:
#include <iostream>
int main() {
while (1)
;
}
void unreachable() {
std::cout << "Hello world!" << std::endl;
}
Результат компиляции и выполнения в GNU Guix shell:
$ guix shell --pure clang glibc binutils gcc
$ clang++ -O1 -Wall -o loop loop.cpp
$ ./loop
Hello world!
#programming #cpp #guix #meme
🔥4
#music
CW: Clowns.
Но звучит прикольно.
Pink Floyd, "Brain Damage / Eclipse" (cover by Puddles Pity Party):
https://youtu.be/A_IHFa5uozc
CW: Clowns.
Но звучит прикольно.
Pink Floyd, "Brain Damage / Eclipse" (cover by Puddles Pity Party):
https://youtu.be/A_IHFa5uozc
YouTube
Puddles Pity Party - Brain Damage / Eclipse (Pink Floyd Cover)
Get this single here. https://lnkfi.re/BrainDamage
I'm on tour: https://bit.ly/P3tour
Oh hello. I had many requests for a Pink Floyd tune. So we took a go at this one. James Beaton created the arrangement on piano. Tim Delaney, Derrick Ennis and I did the…
I'm on tour: https://bit.ly/P3tour
Oh hello. I had many requests for a Pink Floyd tune. So we took a go at this one. James Beaton created the arrangement on piano. Tim Delaney, Derrick Ennis and I did the…
Forwarded from Hacker News
A Tour of the Lisps (Score: 150+ in 4 hours)
Link: https://readhacker.news/s/5Z8vt
Comments: https://readhacker.news/c/5Z8vt
Link: https://readhacker.news/s/5Z8vt
Comments: https://readhacker.news/c/5Z8vt
🔥1
memory heap
Video
#3dprinting #cnc
Ну, бывает.
Кулер охлаждения детали отвалился один, нарушил печать. В следующий раз закреплю и отрегулирую получше.
Ну, бывает.
Кулер охлаждения детали отвалился один, нарушил печать. В следующий раз закреплю и отрегулирую получше.
#guix_patches
Sharlatan Hellseher принял мой патч в GNU Guix, добавляющий пакет
От данного пакета зависит много других популярных пакетов Go, в том числе Chezmoi.
\o/
Sharlatan Hellseher принял мой патч в GNU Guix, добавляющий пакет
go-github-com-gregjones-httpcache (httpcache).От данного пакета зависит много других популярных пакетов Go, в том числе Chezmoi.
\o/
GitHub
GitHub - gregjones/httpcache: A Transport for http.Client that will cache responses according to the HTTP RFC
A Transport for http.Client that will cache responses according to the HTTP RFC - gregjones/httpcache
🔥4
Forwarded from Hacker News
Gitlab's ActivityPub architecture blueprint (Score: 150+ in 8 hours)
Link: https://readhacker.news/s/5ZetX
Comments: https://readhacker.news/c/5ZetX
Link: https://readhacker.news/s/5ZetX
Comments: https://readhacker.news/c/5ZetX
Gitlab
ActivityPub support | GitLab
GitLab product documentation.
🔥5
3D-принтеры печатают тестовые кубы.
Если 3D-принтер достаточно большой, то на нём можно сделать достаточно большой тестовый куб. Внутри большого тестового куба можно собрать ещё один 3D-принтер.
Если сделать куб ещё больше, то в нём можно собрать помещение, внутри которого можно собрать 3D-принтер, печатающий тестовые кубы.
А что, если вся Вселенная находится внутри тестового гиперкуба, напечатанного на мета-вселенском 11D-принтере?
#3dprinting
Если 3D-принтер достаточно большой, то на нём можно сделать достаточно большой тестовый куб. Внутри большого тестового куба можно собрать ещё один 3D-принтер.
Если сделать куб ещё больше, то в нём можно собрать помещение, внутри которого можно собрать 3D-принтер, печатающий тестовые кубы.
А что, если вся Вселенная находится внутри тестового гиперкуба, напечатанного на мета-вселенском 11D-принтере?
#3dprinting
🔥4
#projects #guile #guile_ics
Выпустил релиз Guile-ICS 0.6.0:
https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.6.0
Guile-ICS — это парсер форматов iCalendar (RFC 5545)/vCard (RFC 6350) для GNU Guile, написанный на чистом Scheme.
В комплекте с библиотекой поставляется консольная утилита
В новом релизе:
- Исправление ошибки в парсере. Стадарт RFC 6350 поддерживает указание для нескольких одинаковых параметров свойства объекта; в этом случае дополнительные значения повторяющегося параметра считаются частью списка для значения параметра. Guile-ICS же раньше считал повторение параметра ошибкой. Сейчас это исправлено. Ошибка была обнаружена Felix Lechner.
- Исправление скрипта удаления библиотеки — в Automake файлах фигурировала захардкоженная версия GNU Guile 3.0, что приводило к проблемам корректного удаления библиотеки на других версиях GNU Guile (скажем, на 2.2.) Теперь это исправлено.
- Скрипты сборки больше не полагаются на наличие в системе команды
- Исправление
- Обновление документации.
- Добавление/обновление тестов.
Выпустил релиз Guile-ICS 0.6.0:
https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.6.0
Guile-ICS — это парсер форматов iCalendar (RFC 5545)/vCard (RFC 6350) для GNU Guile, написанный на чистом Scheme.
В комплекте с библиотекой поставляется консольная утилита
ics, позволяющая получать информацию в различном виде о входных данных и конвертировать формат CSV в vCard записи (работает при наличии установленного Guile-DSV в системе.)В новом релизе:
- Исправление ошибки в парсере. Стадарт RFC 6350 поддерживает указание для нескольких одинаковых параметров свойства объекта; в этом случае дополнительные значения повторяющегося параметра считаются частью списка для значения параметра. Guile-ICS же раньше считал повторение параметра ошибкой. Сейчас это исправлено. Ошибка была обнаружена Felix Lechner.
- Исправление скрипта удаления библиотеки — в Automake файлах фигурировала захардкоженная версия GNU Guile 3.0, что приводило к проблемам корректного удаления библиотеки на других версиях GNU Guile (скажем, на 2.2.) Теперь это исправлено.
- Скрипты сборки больше не полагаются на наличие в системе команды
which.- Исправление
guix.scm — добавление во входные зависимости texlive, исправление кросс-компиляции.- Обновление документации.
- Добавление/обновление тестов.
GitHub
Release v0.6.0 · artyom-poptsov/guile-ics
Table of Contents
Changes in version 0.6.0 (2024-02-04)
Fix the content line parser:BUGFIX:API_CHANGE:
Fix uninstall script to work with different Guile versions:BUGFIX:
Compilation does not rely...
Changes in version 0.6.0 (2024-02-04)
Fix the content line parser:BUGFIX:API_CHANGE:
Fix uninstall script to work with different Guile versions:BUGFIX:
Compilation does not rely...
🔥3
memory heap
#projects #guile #guile_ics Выпустил релиз Guile-ICS 0.6.0: https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.6.0 Guile-ICS — это парсер форматов iCalendar (RFC 5545)/vCard (RFC 6350) для GNU Guile, написанный на чистом Scheme. В комплекте с библиотекой…
#guix_patches
Hilton Chain принял мой патч, обновляющий Guile-ICS до версии 0.6.0.
Также в отдельном патче я исправил кросс-компиляцию Guile-ICS в GNU Guix.
Hilton Chain принял мой патч, обновляющий Guile-ICS до версии 0.6.0.
Также в отдельном патче я исправил кросс-компиляцию Guile-ICS в GNU Guix.
🔥2