Size: a a a

2021 April 08

VV

Vladimir Varlamov in Modern::Perl
Так кто сказал, что нужно в тулинг основной  системой пихать юникс? Так просто исторически сложилось. А раз перл навсегда, то нужно оставить только синтаксис, а всё остальное в модули :)
use POSIX;
use VMS;
use Windows;
источник

AP

Alexander P in Modern::Perl
Давайте perl в go превратим ваще
источник

SZ

Sergey Zhmylove in Modern::Perl
Windows и есть posix
источник

VV

Vladimir Varlamov in Modern::Perl
Там можно сделать такое окружение, но она что-то большее
источник

VV

Vladimir Varlamov in Modern::Perl
Перепишут ли perl на rust?
источник

AP

Alexander P in Modern::Perl
На haskell'е вон пробовали, как-то не зашло
источник

D

DarkPerl in Modern::Perl
Perl можно переписать только на Perl 😁
источник

W

Warstone in Modern::Perl
Давайте я разовью вашу мысль... В 95% случаев у вас будет что-то типа if(win()){ use Win; } и т.д. Теперь давайте вынесем это в модуль, который сам это будет писать, так как программисты ленивы. А теперь давайте сделаем еще один шаг и пусть Перл сам всегда будет подключать этот модуль, так как без него Перл не работает. Бинго. Круг замкнулся. Странно что надо это рассказывать, правда.
источник

AB

Alex Bush in Modern::Perl
Особенно забавно звучит с учетом того, что как раз macOS POSIX-certified
источник

AB

Alex Bush in Modern::Perl
С каких пор?
источник

SZ

Sergey Zhmylove in Modern::Perl
С давних
источник

AB

Alex Bush in Modern::Perl
С win 3.11?
источник

AP

Anton Petrusevich in Modern::Perl
fork() там как?
источник

AP

Anton Petrusevich in Modern::Perl
особенности виндовс-сокетов и сигналов можно почитать у Леманна в комментариях к эниэвенту
источник

AP

Anton Petrusevich in Modern::Perl
посикс-подсистема есть со времён первых нт, но она никогда не была до конца доделанной, насколько я помню. и только сейчас за неё как-то взялись в виде всл
источник

AP

Anton Petrusevich in Modern::Perl
ещё посикс-подсистема была даже во времена OS/2, вопрос, как обычно, в деталях...
источник

AP

Anton Petrusevich in Modern::Perl
сейчас винды нет ни в посикс-сертифицированных, ни в "в основном совместимых" списках.
источник

AP

Anton Petrusevich in Modern::Perl
Microsoft POSIX subsystem, an optional Windows subsystem included in Windows NT-based operating systems up to Windows 2000. POSIX-1 as it stood in 1990 revision, without threads or sockets.
источник

SZ

Sergey Zhmylove in Modern::Perl
Ну форк -- да, нету его. А вот всё остальное норм работает. Надо было мне как-то на винду написать софтину на сисколлах, а под руками был только 9й солярис. Написал на нём, а для запуска на винде пришлось только exec* поменять на _exec*.
источник

AB

Alex Bush in Modern::Perl
Когда сертификацию пройдет, приходите
источник