The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз языка программирования Haxe 4.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз языка программирования Haxe 4.1"  +/
Сообщение от opennews (ok), 17-Май-20, 11:42 
Доступен релиз инструментария Haxe 4.1, включающего одноимённый мультипарадигменный высокоуровневый язык программирования со строгой типизацией, кросс-компилятор и стандартную библиотеку функций. Проектом поддерживается трансляция в С++, HashLink/C, JavaScript, C#, Java, PHP, Python и Lua, а также компиляция в байт-код JVM, HashLink/JIT, Flash и Neko, с доступом к родным возможностям каждой целевой платформы. Код компилятора распространяется под лицензией GPLv2, а стандартной библиотеки и развиваемых для Haxe виртуальных машин HashLink и Neko под лицензией MIT...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=52974

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


4. "Релиз языка программирования Haxe 4.1"  +25 +/
Сообщение от Аноним (4), 17-Май-20, 12:32 
Хороший язык. Разрабатывать на нем, конечно же, не буду.
Ответить | Правка | Наверх | Cообщить модератору

45. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (45), 17-Май-20, 21:13 
Да и котлин уже есть.
Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз языка программирования Haxe 4.1"  +10 +/
Сообщение от Аноним (48), 17-Май-20, 21:40 
можно на котлине не разрабатывать?
Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (45), 18-Май-20, 10:42 
а вот это никак нет
Ответить | Правка | Наверх | Cообщить модератору

63. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (63), 18-Май-20, 13:17 
А вот и можно, плюсы уже есть.
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от Аноним (72), 18-Май-20, 21:44 
Котлин jvm Онли ну ещё за немного жс
Для утомлённых джавой вопщем
Хотя форсят как мульт платформ
А хекс истинный мультиплатформенный яп
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

5. "Релиз языка программирования Haxe 4.1"  –3 +/
Сообщение от Аноним (5), 17-Май-20, 12:38 
Проблему с GIL в Python он решает?
Ответить | Правка | Наверх | Cообщить модератору

6. "Релиз языка программирования Haxe 4.1"  +7 +/
Сообщение от Аноним (4), 17-Май-20, 12:50 
Проблема с GIL только у кодеров, которые не понимают зачем нужен GIL и питон вообще
Ответить | Правка | Наверх | Cообщить модератору

9. "Релиз языка программирования Haxe 4.1"  –2 +/
Сообщение от Вы забыли заполнить поле Name (?), 17-Май-20, 13:09 
Ну то есть у 90%
Ответить | Правка | Наверх | Cообщить модератору

12. "Релиз языка программирования Haxe 4.1"  –1 +/
Сообщение от Аноним (12), 17-Май-20, 14:00 
Расскажи нам, зачем же нужен GIL? Почему нельзя без GIL обойтись?
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

16. "Релиз языка программирования Haxe 4.1"  +2 +/
Сообщение от jOKer (ok), 17-Май-20, 14:25 
Может быть потому что без GIL весьма велика вероятность возникновения состояния "гонка за ресурсами", а накладные расходы интерпретатора существенно возрастают?

ЗЫ Вообще-то на этот вопрос, в свое время, Гвидо уже ответил весьма и весьма развернуто. Больше читаем, и меньше возмущаемся на формах, приятель. А заодно учимся понимать как могут помочь делу сопрограммы, и почему в бинарных библиотеках ограничения GIL не действуют.

Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 17-Май-20, 14:56 
> и почему в бинарных библиотеках ограничения GIL не действуют

Пока к питоновским структурам дынных не обращаешься, иначе нужна синхронизация?

Ответить | Правка | Наверх | Cообщить модератору

39. "Релиз языка программирования Haxe 4.1"  –1 +/
Сообщение от jOKer (ok), 17-Май-20, 18:56 
Тут все немного сложнее. Событийно-ориентированного механизма на этом уровне нет. Следовательно, требуется реализовать несколько нитей-тредов и заставить один из них тупо ждать пока бинарная библиотека не отработает.

В момент, когда такой поток делает запрос к бинарной библиотеке он отпускает GIL (глобальная блокировка так же отпускается при переходе потока-владельца в ожидание событий ввода-вывода и каждые 100 тиков проца), и другие нити могут спокойно в это время работать. Когда же от бинарной библиотеки приходит ответ, то нить может сохранить полученный ответ в очереди для использования другими потоками. Конечно, в этот момент /момент сохранения/ так же будут действовать правила GIL, но это будет уже не так важно, потому что тяжелые много-поточные вычисления, реализованные на уровне внешней библиотеки, к этому моменту уже будут завершены.

Ответить | Правка | Наверх | Cообщить модератору

43. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от анонимут (?), 17-Май-20, 20:12 
Чтобы обойти ущербность Python разрабатывали вложенные интерпретаторы для обхода GIL, но что-то пошло не так. Запустить несколько экземпляров Python интерпретаторов реализуемо. Pandas и Numpy это расширения написанные на C. Me
Ответить | Правка | Наверх | Cообщить модератору

47. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от jOKer (ok), 17-Май-20, 21:37 
> Чтобы обойти ущербность Python разрабатывали вложенные интерпретаторы для обхода GIL,
> но что-то пошло не так. Запустить несколько экземпляров Python интерпретаторов реализуемо.
> Pandas и Numpy это расширения написанные на C. Me

Несколько интерпретаторов... точнее субинтрепретаторы (subinterpreters) появились совсем недавно, в питоне 3.8, и в данный момент их реальное использование, я бы сказал, действительно натыкается на ряд концептуальных проблем (маршалинг штука медленная, а идея общей памяти с указателями пока не имеет своего пепа, насколько мне известно). Так что, ИМХО, фича является скорее эксперементальной, нежели реально работающей в продуктиве. Хотя концепция очень интересная, поскольку субинтерпретаторы легче чем процессы, хотя и тяжелее нитей, в смысле накладных расходов на их запуск.

Но еще раз - это все только-только появилось. Так что кукарекать о том, что "что-то пошло не так" немного рановато))) Хотя те, кто о питоне судит в русле его "ущербности" как раз так и кукарекают.

Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз языка программирования Haxe 4.1"  +2 +/
Сообщение от анонимут (?), 19-Май-20, 12:14 
Одна из причин ущербности Python это реальная мультипоточность которая может быть только в расширениях, но это уже совсем другой язык C. Синонимы к слову ущербность недостаточность и неполноценность.
Ответить | Правка | Наверх | Cообщить модератору

40. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от Owlet (?), 17-Май-20, 19:58 
Он позволяет не беспокоиться о состояниях гонки внутри интерпретатора. Использование для этого более гранулярных локов очень сильно затормозило бы однопоточные программы, для которых питон чаще всего и используют. А введение async/await (ну и всякие twisted с greenlet) позволяют и сетевые программы успешно писать.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

44. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от topin89 (ok), 17-Май-20, 20:36 
> Для чего нужен GIL?

Он нужен для конкурентной многозадачности без сложного кода атомарного доступа к одним и тем же объектам из разных потоков. Это нужно, чтобы банальное присвоение любого объекта не прерывалось на середине. Я не знаю, когда был введён GIL, но судя по патчу для Python 1.4, который его удаляет, в 1996 году он уже стал частью Питона.

Глобальный блокировщик -- идея очень простая, и введена как раз поэтому. Да, она не позволяет работать на множестве ядер, но будем честными, в 1996 году об этом точно никто не задумывался. Я не знаю, когда именно был введён GIL, но первые x86 двухядерные процы появились сильно позже, да и многопроцессорные системы были достаточно редкими, чтобы о них париться.

В ядре линукса было что-то похожее, Big Kernel Lock

> Почему нельзя без GIL обойтись?

Можно. Если есть деньги на развитие и поддержку проекта, то вполне можно заменить мегалок на много атомарных. В Джаве нет. В Шарпе нет. В Linux нет с 2011 года (заметим, спустя шесть лет с выхода многоядерного x86).

Но это сложно, однозначно приведёт огромному количеству сложноуловимых багов и на первых порах сильно просадит однопоток. А на последних сделает добавление новых фич очень затратным делом.

Теперь ответ на вопрос, а какие есть альтернативы в Питоне: многопроцесность. Да, как в хроме, можно запустить питонов по количеству ядер и организовать проброс сообщений между ними через очереди (Queue). В большинстве случаев этого хватает. Тот же flask так делает. Часто сложный, долгий код выносят в C(++), где можно наплодить потоков как душе угодно, если они не меняют в разных потоках переменные питоновского кода.

Кстати, GIL -- это то самое "лучше чем ничего". Года три назад, в PHP многопоток был небезопасен, в JavaScript его не было вовсе, в Lua каком-нибудь и до сих пор нет. В нативных языках типа C(++) или Fortran атомарное присвоение не гарантируется, там проще. В Rust подрублен серьёзный статический анализ. Не знаю, как там в остальных языках.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

46. "Релиз языка программирования Haxe 4.1"  –2 +/
Сообщение от Вы забыли заполнить поле Name (?), 17-Май-20, 21:30 
> Кстати, GIL -- это то самое "лучше чем ничего". Года три назад, в PHP многопоток был небезопасен, в JavaScript его не было вовсе

В JavaScript такая же кооперативная многозадачность, чем по сути GIL и является. Ну а node.js в libuv есть пул потоков.

> В нативных языках типа C(++) или Fortran атомарное присвоение не гарантируется, там проще.

В C++ начиная с 11 года стандартизирована модель памяти и есть атомики.

Ответить | Правка | Наверх | Cообщить модератору

75. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от анонимут (?), 19-Май-20, 12:18 
> Глобальный блокировщик -- идея очень простая, и введена как раз поэтому

От которой постоянно пытаются избавиться

Так Python создавался для обработки текста. И как замена bash скриптам ok. Но писать на нем приложения в десятки тысяч строк идиотизм потому что они рассыпаются из-за обычных опечаток. Или писать миллионы тестов

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

77. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Май-20, 17:23 
> Так Python создавался для обработки текста.

Откуда инфа? Это про perl.

>  потому что они рассыпаются из-за обычных опечаток

Ну это претензия к любому динамически типизируеимому языку. Да и зависит от связности кода. А по теме есть опциональная проверка типов.

Ответить | Правка | Наверх | Cообщить модератору

76. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (76), 19-Май-20, 13:51 
> В Rust подрублен серьёзный статический анализ.

Который предотвращает только data races (подкласс race conditions). Это, конечно, облегчает, но не избавляет от необходимости следить за низкоуровневыми деталями реализации многопоточности.
Для стандартных задач принято использовать либы напр. https://github.com/rayon-rs/rayon и
https://tokio.rs/ | https://async.rs/

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

73. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (72), 18-Май-20, 21:45 
Да
Пишеш код на хекс
И компилируеш в jvm таргет
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

7. "Релиз языка программирования Haxe 4.1"  +6 +/
Сообщение от Аноним (7), 17-Май-20, 12:54 
Нахе* нужен! ;)
Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз языка программирования Haxe 4.1"  –4 +/
Сообщение от Z (??), 17-Май-20, 14:19 
Кому?
Ответить | Правка | Наверх | Cообщить модератору

41. "Релиз языка программирования Haxe 4.1"  –1 +/
Сообщение от Gogi (??), 17-Май-20, 20:10 
Хипстерам же, ну! Чё б ни изучать, лишь бы не работать. :)
Ответить | Правка | Наверх | Cообщить модератору

8. "Релиз языка программирования Haxe 4.1"  –9 +/
Сообщение от Аноним (-), 17-Май-20, 13:07 
Нет ничего более убогого, чем фигурные скобки в качестве операторных.
Ответить | Правка | Наверх | Cообщить модератору

19. "Релиз языка программирования Haxe 4.1"  +7 +/
Сообщение от заминированный тапок (ok), 17-Май-20, 14:54 
ну как же, есть - отступы
Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от Аноним (63), 18-Май-20, 13:20 
Пора бы уже свести все языки к принудительным отступам со скобками, чтобы все страдали и этот унылый срач закончился.
Ответить | Правка | Наверх | Cообщить модератору

71. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (71), 18-Май-20, 20:43 
И никаких Lint. А если бы еще проверяло орфографию в названиях переменных и т.д. - брал бы сразу. Как наделают своих сокращений и завернут в крокодилы/простыни - сиди и думай что сказать то хотели. А так сразу на уровне компиляции по рукам давать.
Ответить | Правка | Наверх | Cообщить модератору

78. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Трололо (?), 23-Май-20, 00:44 
Освой уже Go, бро :)
Ответить | Правка | Наверх | Cообщить модератору

10. "Релиз языка программирования Haxe 4.1"  +2 +/
Сообщение от Аноним (10), 17-Май-20, 13:46 
Кто-нибудь юзает? и для каких кейсов
Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (18), 17-Май-20, 14:43 
Для игор https://github.com/abagames
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз языка программирования Haxe 4.1"  –3 +/
Сообщение от mos87 (ok), 17-Май-20, 15:43 
Для ненужна

fxd

Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от Аноним (63), 18-Май-20, 13:21 
Для ненужнов нужна космическая капсула, чтобы выкинуть их всех в космос и они перестами переводить ресурсы на земле.
Ответить | Правка | Наверх | Cообщить модератору

68. "Релиз языка программирования Haxe 4.1"  –1 +/
Сообщение от mos87 (ok), 18-Май-20, 20:04 
> Для ненужнов нужна космическая капсула, чтобы выкинуть их всех в космос и
> они перестами переводить ресурсы на земле.

верно. авторы сабжа займут места в партере.

Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (-), 17-Май-20, 15:48 
https://haxe.org/use-cases/
Веб еще норм, особенно если захочешь потом написать мобильное приложение, реюзнув логику / структуры данных клиента/сервера.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

69. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от mos87 (ok), 18-Май-20, 20:04 
> https://haxe.org/use-cases/
> Веб еще норм, особенно если захочешь потом написать мобильное приложение, реюзнув логику
> / структуры данных клиента/сервера.

не-гумновеб структуры нельзя реюзать??

Ответить | Правка | Наверх | Cообщить модератору

70. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (70), 18-Май-20, 20:18 
Узнай что такое структуры данных пожалуйста, вместо триггеринга на слово веб в предложении
Ответить | Правка | Наверх | Cообщить модератору

11. "Релиз языка программирования Haxe 4.1"  –2 +/
Сообщение от Аноним (11), 17-Май-20, 13:52 

final people = [
    "Elizabeth" => "Programming",
    "Joel" => "Design"
];

Выглядит по PHP-шному, где это просто ядерная смесь понятия "массив" и "ассоциативный массив" -- реально бесит в итоге.

Ответить | Правка | Наверх | Cообщить модератору

13. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от Мока (?), 17-Май-20, 14:11 
Это синтаксис ассоциативного массива (Map<String, String> если точнее), для обычных будет [1, 2, 3] например (Array<Int>)
Ответить | Правка | Наверх | Cообщить модератору

17. "Релиз языка программирования Haxe 4.1"  –3 +/
Сообщение от КО (?), 17-Май-20, 14:36 
Это пол беды, а вот как он узнает, что "Elizabeth" это name?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

21. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от snut (?), 17-Май-20, 14:59 
name это имя переменной о которой знает программист который этот код написал. Не передергивайте
Ответить | Правка | Наверх | Cообщить модератору

23. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от пох. (?), 17-Май-20, 15:41 
я полагаю, он не передергивает, а реально не понял, что за херня тут написана и где определения этих name и job. А их и нету ;-)
Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз языка программирования Haxe 4.1"  –1 +/
Сообщение от анонимуслинус (?), 17-Май-20, 16:27 
ну учитывая, что это строгая типизация то вполне справедливое замечание. но видимо этот язык похож этой чертой на питона, где такое норма, но все же действительно странно.
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз языка программирования Haxe 4.1"  –1 +/
Сообщение от пох. (?), 17-Май-20, 15:40 
из for name => job  - где name и job - это просто первое что придумал афтырь, очевидно же ж.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

31. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Мока (?), 17-Май-20, 16:47 
Потому что Map это структура ключ-значение. Такой for тоже (key => value), где можно назвать их как удобнее для итерации. Знает, потому что ключ слева, а значение справа =)
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

33. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (33), 17-Май-20, 17:17 
А как узнать, что 180 - это количество комментариев на опеннете, а не iq?

Как всегда, либо называть понятным образом переменные, либо добавлять domain level типизацию через инструменты определения пользовательских типов, присутствующие в данном языке.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

34. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (33), 17-Май-20, 17:18 
По пхпшному - это смешать все в кучу. Тут же явно задаётся map string-string.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

14. "Релиз языка программирования Haxe 4.1"  +5 +/
Сообщение от Онаним (?), 17-Май-20, 14:13 
"р" в конце не хватает.
Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз языка программирования Haxe 4.1"  –5 +/
Сообщение от mos87 (ok), 17-Май-20, 15:45 
что люди ни делают только бы не почитать пол часа ман перл
Ответить | Правка | Наверх | Cообщить модератору

27. "Релиз языка программирования Haxe 4.1"  –1 +/
Сообщение от Аноним (7), 17-Май-20, 16:11 
У вчерашней школоты не модно жи)
Ответить | Правка | Наверх | Cообщить модератору

29. "Релиз языка программирования Haxe 4.1"  +2 +/
Сообщение от Аноним (29), 17-Май-20, 16:20 
Вменяемые люди, рационально используют свое время
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

37. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от mos87 (ok), 17-Май-20, 18:13 
> Вменяемые люди, рационально используют свое время

покупают поддержку Майкрософт Лангуаге Фор Професионалс Про++ !!!1111 пыщпыщ

Ответить | Правка | Наверх | Cообщить модератору

35. "Релиз языка программирования Haxe 4.1"  –2 +/
Сообщение от Вы забыли заполнить поле Name (?), 17-Май-20, 17:20 
87 в нике - это год производтсва? тогда не удивлен
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

36. "Релиз языка программирования Haxe 4.1"  –2 +/
Сообщение от Эксперт (?), 17-Май-20, 17:50 
Что пережитки коммунизма не делают, лишь бы теплое с мягким сравнивать.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

79. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (79), 23-Май-20, 23:17 
> почитать пол часа ман перл
> пережитки коммунизма

Распространенный вариант, когда под одним идиотским комментарием оставили другой идиотский комментарий :)

Ответить | Правка | Наверх | Cообщить модератору

38. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от MPEG LA (ok), 17-Май-20, 18:28 
и что это даст пользователям Haxe?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

42. "Релиз языка программирования Haxe 4.1"  –4 +/
Сообщение от Gogi (??), 17-Май-20, 20:12 
Ответ на вопрос, "зачем нужен нахе"? Ответ: нахе-р не нужен.
Ответить | Правка | Наверх | Cообщить модератору

57. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от коржик (?), 18-Май-20, 09:01 
блин, а смешно, даже немного неловко
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от MPEG LA (ok), 18-Май-20, 13:12 
> Ответ на вопрос, "зачем нужен нахе"? Ответ: нахе-р не нужен.

мимо, для ответа на этот вопрос перл не нужен.

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

54. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от Аноним (79), 18-Май-20, 01:52 
> ман перл

Эй некрофил, а по теме есть сказать что? А может новость почитать внимательнее и после комментировать? А еще лучше не полениться и вначале хотя бы вики глянуть по haxe?

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

53. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (53), 17-Май-20, 23:21 
Сколько максимально можно сделать платформ?
Ответить | Правка | Наверх | Cообщить модератору

55. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (55), 18-Май-20, 03:33 
хороший язык, только не понятно как не нем начинать проект. В с++ просто, cmake, main.cpp, в rust тоже всё подробно описано в мануале, а тут?
Ответить | Правка | Наверх | Cообщить модератору

56. "Релиз языка программирования Haxe 4.1"  +1 +/
Сообщение от Мока (?), 18-Май-20, 07:27 
Здесь у каждой платформы можно прочитать какой сетап:
https://haxe.org/manual/target-details.html
Для большинства достаточно команды типа `haxe --js main.js --main Main`
Для Java/С# можно поставить вспомогательную библиотеку для использования jar/dll либ.
Для C++ вспомогательная часть для компиляции в кучу платформ тоже в либе реализована.
Еще более простое описание, начиная с DE вот на этой странице для части таргетов:
https://haxe.org/documentation/introduction/
Вкратце: поставить хакс, vscode c плагином (https://marketplace.visualstudio.com/items?itemName=nadako.v...), открыть им пустую папку и в палитре команд выбрать "Haxe: Initialize Project".
Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз языка программирования Haxe 4.1"  –1 +/
Сообщение от Онаним (?), 18-Май-20, 09:02 
Хвост воблы, глаза иволги, вот это всё.
Ответить | Правка | Наверх | Cообщить модератору

67. "Релиз языка программирования Haxe 4.1"  +/
Сообщение от Аноним (79), 18-Май-20, 14:17 
Спасибо за ссылки, сейчас копаюсь как оно в lua транслируется, идея супер у языка
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

60. "Релиз языка программирования Haxe 4.1"  –1 +/
Сообщение от Аноним (60), 18-Май-20, 10:52 
Молодец. Защитил диплом-то?
А так чего не сделают, что бы C/C++ не изучать.
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз языка программирования Haxe 4.1"  +3 +/
Сообщение от Nicolas Cannasse (?), 18-Май-20, 14:06 
Да, себе и другу
https://store.steampowered.com/developer/shirogames
https://store.steampowered.com/developer/MotionTwin
Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз языка программирования Haxe 4.1"  –2 +/
Сообщение от Im banana man (?), 18-Май-20, 12:53 
Забавный академический язык )
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру