Size: a a a

2021 July 26

S

Snusmumriken in pro.lua
Я объявление типом с объявлением ключевым словом сравнил, это практически одно и то же, за исключением типа.
источник

L

Leon174 in pro.lua
А можно секцию хотя бы сделать? Вот я так хочу, только локал вместо лет. И я отстал бы уже с этими локалами.
источник

S

Snusmumriken in pro.lua
Можно.
local a, b, c, d, e, foo

a = 20

function foo()
 c = 30
end
источник

RA

R A in pro.lua
А сделать локалы по умолчанию не проще будет?
источник

S

Snusmumriken in pro.lua
На самом деле нет, в питоне локалы по умолчанию, и работают они довольно ублюдочно.
источник

S

Snusmumriken in pro.lua
foo = 10

def bar():
 foo = 30

Первое foo не изменится, а global требует лишней строки, и хреново работает во вложенном.
источник

L

Leon174 in pro.lua
Так а я о чем?
источник

RA

R A in pro.lua
Питон сам по себе ублюдочный, это не аргумент ни за, ни против.
источник

RA

R A in pro.lua
А, пардон, не понял.
источник

n

nibble in pro.lua
За сокеты люто плюсую, это одна из лучших вещей, унаследованных с юникса
источник

n

nibble in pro.lua
Питон хороший для некоторых вещей, я в админке юзаю, и не жалуюсь, ничего лучше в таких задачах нету
источник

S

Snusmumriken in pro.lua
У сокетов всё таки есть несколько проблем, и первая из них — излишние копирования.
источник

S

Snusmumriken in pro.lua
Нельзя просто взять и расшарить кусок памяти между потоками/приложениями.
Но если приложение позволяет быть сообщенькоориентированным — вполне сойдёт.
источник

n

nibble in pro.lua
А, я просто во внутрянке не разбирался, мне казалось именно так все и устроено
источник

S

Snusmumriken in pro.lua
Нет, нет. Сообщение при передаче в любом случае несколько раз копируется.
1. Сериализация + отправка
2. Приём и десериализация
Плюс ещё надо следить за коннектом )
источник

n

nibble in pro.lua
Вот это и проблема
источник

n

nibble in pro.lua
Почему бы просто не сделать два буфера в памяти и не шарить процессам доступ к ним
источник

S

Snusmumriken in pro.lua
А вот это уже делается не через сокеты а средствами ОС )
источник

n

nibble in pro.lua
Ну хотя может так и надо было
источник

n

nibble in pro.lua
Расшариваем файловые дескрипторы?
источник