Size: a a a

Compiler Development

2020 April 20

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
Hypercard и сейчас живо в виде LiveCode и xTalk, но по-моему Flash и AIR тоже примерно по этому пути пошли. В итоге ни один их них не выжил
А представьте, если бы вместо HTML был HyperCard? Flash бы тоже вообще не случился. 😊
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
Это проблема HTML-парсера а не JS
А там CSS и JS не являются ли составной частью HTML? 😉
источник

А

Алексей in Compiler Development
Alexander Tchitchigin
А там CSS и JS не являются ли составной частью HTML? 😉
неа
источник

M

MaxGraey in Compiler Development
Alexander Tchitchigin
А там CSS и JS не являются ли составной частью HTML? 😉
Нет) У них и спецификации разные и даже организации эти спецификации пишушие)
источник

ИЧ

Илья Чистяков in Compiler Development
Alexander Tchitchigin
А представьте, если бы вместо HTML был HyperCard? Flash бы тоже вообще не случился. 😊
HyperCard позволяет встраивать одно приложение в другое?
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
Нет) У них и спецификации разные и даже организации эти спецификации пишушие)
Даже не знаю, хорошо это или плохо... 😂
источник

AT

Alexander Tchitchigin in Compiler Development
Илья Чистяков
HyperCard позволяет встраивать одно приложение в другое?
Да. Помимо прочего.
источник

ИЧ

Илья Чистяков in Compiler Development
Alexander Tchitchigin
Да. Помимо прочего.
это круто, странно тогда почему не выстрелил
источник

AT

Alexander Tchitchigin in Compiler Development
Alexander Tchitchigin
Да. Помимо прочего.
Намного более полноценно, чем HTML.
источник

AT

Alexander Tchitchigin in Compiler Development
Илья Чистяков
это круто, странно тогда почему не выстрелил
Да это тоже понятно почему — ровно потому, что я писал выше.
источник

AK

Andrei Kurosh in Compiler Development
HyperCard вроде только для MacOS был
источник

МБ

Михаил Бахтерев in Compiler Development
Alexander Tchitchigin
Во многом, это уже полумеры. С одной стороны, действительно костыляют не такое страшное на Java/C#/RoR/Python, сильно меньше пользуясь PHP (но больше — JS, но там хотя бы эргономику в последние годы сильно улучшили). С другой стороны, "по-хорошему" нужно было бы "переизобрести" весь Web на более продуманных технологиях и протоколах. Частично это даже в конце концов происходит — WebSockets, HTTP/3 и сопутствующие инициативы. Но из-за обратной совместимости — всё равно на половину костыли. 😞
А я вот переизобретаю в свободное время 😛 Правда без явной ТК и типов... Это осознанный шаг, но, заминусуют, уверен :) Поэтому остаётся изобретать в режиме "для себя".
источник

AT

Alexander Tchitchigin in Compiler Development
Andrei Kurosh
HyperCard вроде только для MacOS был
Да и нет необходимости заменять "Web-stack" именно на HyperCard — это просто направление дизана, который намного лучше бы подошёл для теперешних целей, задач и применений Web.
источник

А

Алексей in Compiler Development
а там песочница же есть?
источник

AK

Andrei Kurosh in Compiler Development
Alexander Tchitchigin
Да и нет необходимости заменять "Web-stack" именно на HyperCard — это просто направление дизана, который намного лучше бы подошёл для теперешних целей, задач и применений Web.
Было бы иронично запустить оригинальный HyperCard в вебе, через толстенную прослойку в виде emscripten/webasm/webgl/js
источник

AT

Alexander Tchitchigin in Compiler Development
Михаил Бахтерев
А я вот переизобретаю в свободное время 😛 Правда без явной ТК и типов... Это осознанный шаг, но, заминусуют, уверен :) Поэтому остаётся изобретать в режиме "для себя".
Не нужно стыдиться! 😃
Вообще, в последнее время переизобретать (части) Web — довольно модная тема. От Solid до Mavo.
источник

AT

Alexander Tchitchigin in Compiler Development
Andrei Kurosh
Было бы иронично запустить оригинальный HyperCard в вебе, через толстенную прослойку в виде emscripten/webasm/webgl/js
А разве такого ещё нет? 😂
источник

AT

Alexander Tchitchigin in Compiler Development
Andrei Kurosh
Было бы иронично запустить оригинальный HyperCard в вебе, через толстенную прослойку в виде emscripten/webasm/webgl/js
Оно, конечно, иронично, но нельзя будет переиспользовать другие страницы, в чём весь смысл и заключается.
источник

KR

K R in Compiler Development
Andrei Kurosh
Честно говоря не знаю, но сейчас поищу. Я им активно не пользуюсь (как и консолью вообще), просто очарован элегантностью идеи. Сама консоль написана на Rust.
Вот это очень жаль, что вы не пользуетесь - там есть груда подводных камней в эргономике.
источник

AK

Andrei Kurosh in Compiler Development
K R
Вот это очень жаль, что вы не пользуетесь - там есть груда подводных камней в эргономике.
Знаю про отсутствие автокомплита. Это и правда серьезная засада. Есть что-то еще?
источник