Мне нравится дизайн / реализация языка программирования, и я хотел бы внести свой вклад в один из менее зрелых.Я ищу язык сценариев, который:
- Встраиваемый
- Динамически, строго типизированный
- Маленький и легкий (более подробный позже)
- Реализовано в C ++
Под легким я имею в виду что-то вроде Lua, очень маленькую стандартную библиотеку, которую легко расширить.
И некоторые (случайные) принципы проектирования, которые мне нравятся:
- В языке должно быть несколько очень мощных встроенных типов, таких как python (int, float, list / array, map / dictionary, set и tuple).
- Функция представляет собойобъект, как в Lua (это делает лямбда-функции тривиальными)
- Аргументы передаются в виде кортежей, которые автоматически извлекаются.
И последнее, и, вероятно, также самое меньшее, мне нравится синтаксис в стиле C.
Если вы думаете о воплях «субъективно», «нет лучшего языка» и «не вопрос», вы неправильно прочитали вопрос.Я просто прошу список языков сценариев, которые соответствуют описанию выше.