LINUX.ORG.RU

Скриптовые языки со статической типизацией


1

1

Есть ли такие? Поделитесь опытом использования, если был.
Интересует простой язык (с сахаром) для встраивания в приложения на C/C++, в т.ч. для ГУИ.

Здорово, если статическая типизация была бы опциональной.

Ответ на: комментарий от user_2190

В чем «скриптовость» ocaml, haskell и c++ на cint - не ясно.

Ну теперь (после V8/node.js) скриптовость JavaScript тоже чисто условная - можно обходится без непосредственной компиляции исходников, сразу их пуская как скрипты (и оставляя компиляцию JIT компилятору). То же самое про PyPy/Python.

quasimoto ★★★★
()
Ответ на: комментарий от user_2190

Смысл изначальный - более интересный язык для браузера?

А ХЗ. Наверно смысл главным образом в использовании уже существующих JS фреймворков... Или в использовании годной реализации V8 в виде node.js.

Macil ★★★★★
()
Ответ на: комментарий от AIv

опять таки что есть частичная стат типизация не оч понятно

Например: у объектов, для которых явно указан тип, на этапе компиляции в байткод проверять, что методы,
которые у них вызываются, описаны в классе.

user_2190
() автор топика
Ответ на: комментарий от tailgunner

А в чем скриптовость Racket?

Ну, я ни разу его до этого не видел, но видимо встраиваемость и простота (напомнил guile).

Определения нормального не дам, но в общем «скриптовым» я считаю язык, который требует минимум вспомогательных конструкций,
когда пишешь логику приложения. Чего я не сказал бы о C++ и Haskell.

Известные мне примеры: scons и xmonad. Чтобы писать скрипты сборки на scons, на заморочки питона отвлекаться не надо.
Чтобы написать конфиг xmonad, с заморочками хаскеля разбираться приходится.

Но согласен, лиспы называть скриптовыми странно.

user_2190
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.