Small, simple language
Performance and Safety: Choose Two
Zig competes with C instead of depending on it
Order independent top level declarations
Optional type instead of null pointers
Manual memory management
A fresh take on error handling
Stack traces on all targets
Generic data structures and functions
Compile-time reflection and compile-time code execution
Integration with C libraries without FFI/bindings
Zig is also a C compiler
Export functions, variables, and types for C code to depend on
Automatically generate C header (.h) files
Cross-compiling is a first-class use case
Zig ships with libc
Zig Build System
Concurrency via stackless coroutines
Wide range of targets supported
Support Table
Tier System
Tier 1 Support
Tier 2 Support
Tier 3 Support
Tier 4 Support
Friendly toward package maintainers
кто-то на нем пишет?
какой вердикт вы вынесете? нужен или нет? что вы думаете?
Как известно, reiser4 не включена в состав основного ядра линукс, приходится патчить. почему такая ситуация сложилась? можно ли исправить и все-таки включить в основное ядро? лично мне это неудобно, да и reiser4 няшная ФС, нища у нее найдется… готов потрудиться над исправлением и включить наконец-то, боюсь один не потянуть. призываются добровольцы,
cetjs2 и администратор LorWiki Valman начинает сбор вопросов от пользователей и анонимусов ЛОРа для интервью с разработчиками DE Gnome и дистрибутива Endless OS (обзор).
Будут заданы наиболее интересные вопросы от пользователей ЛОРа и добавлены наши вопросы.
vr=# select * from users;
id | name | regdate | raiting
----+----------+----------------------------+---------
1 | me | 2017-11-03 23:51:54.411796 | -16
2 | postgres | 2017-11-04 18:58:53.671633 | 0
3 | root | 2017-11-11 00:27:43.082693 | 0
(3 rows)
Необходимо выдавать место в рейтинге. Мне приходит в голову только сортировка по полю raiting с помощью order by, а потом работа в приложении c этой информацией. Может есть и другие пути?
Я установил lsocket из репозитория luarocks. При попытке загрузки модуля пишет:
lua: echosrv.lua:1: module 'lsocket' not found:
no field package.preload['lsocket']
no file '/usr/share/lua/5.3/lsocket.lua'
no file '/usr/share/lua/5.3/lsocket/init.lua'
no file '/usr/lib64/lua/5.3/lsocket.lua'
no file '/usr/lib64/lua/5.3/lsocket/init.lua'
no file './lsocket.lua'
no file './lsocket/init.lua'
no file '/usr/lib64/lua/5.3/lsocket.so'
no file '/usr/lib64/lua/5.3/loadall.so'
no file './lsocket.so'
stack traceback:
[C]: in function 'require'
echosrv.lua:1: in main chunk
[C]: in ?
luarocks show lsocket пишет:
lsocket 1.4.1-1 - simple and easy socket support for lua.
lsocket is a library to provide socket programming support for lua. It is not
intended to be a complete socket api, but easy to use and good enough for most
tasks. IPv4, IPv6 and Unix Domain sockets are supported, as are tcp and udp,
and also IPv4 broadcasts and IPv6 multicasts.
License: MIT
Homepage: http://www.tset.de/lsocket/
Installed in: /usr/lib64/lua/luarocks
Modules:
lsocket (/usr/lib64/lua/luarocks/lib/lua/5.3/lsocket.so)
ЧЯДНТ? lua и luarocks установлены из портежей gentoo.
cetjs2 и администратор LorWiki Valman начинает сбор вопросов от пользователей и анонимусов ЛОРа для интервью с разработчиками дистрибутива ALT Linux (Алексей Смирнов, Гендиректор «Базальт СПО»).
Будут заданы наиболее интересные вопросы от пользователей ЛОРа и добавлены наши вопросы.
cetjs2 и batya начинает сбор вопросов от пользователей и анонимусов ЛОРа для интервью с Вадимом Жуковым, мейнтейнером портов OpenBSD (занимается поддержкой KDE, Qt и других портов).
Будут заданы наиболее интересные вопросы от пользователей ЛОРа и добавлены наши вопросы.
17 сентября в OpenBSD-Current (ветка, на базе которой будет выпущен релиз 6.1) была интегрирована поддержка протокола IPv6 в утилиту ping(8). Ранее для этих целей применялась отдельная утилита ping6(8), код которой теперь объединен с ping. При установке или обновлении OpenBSD создается жесткая ссылка /sbin/ping6, которая обеспечивает выбор IPv6.
don't allow removal of /. more robust approach involving stat this time.
posix uses the language «resolves to the root directory» in this case.
ok millert
Что тут можно сказать? Лучше поздно, чем никогда... И да, обсуждаем-с...