Я бы дал им доступ только к репо.
Если перейти к https://bitbucket.org/<YOUR>/<REPO>/admin/access
, то Доступ пользователей и групп вы можете добавить конкретную учетную запись пользователя (при условии, что они зарегистрированы на BB).
Таким образом, они будут иметь доступ только к этому репо и не смогут просматривать что-либо еще в вашей команде.
Lua , кажется, соответствует вашим потребностям:
Lua (произносится /ˈluː.ə/ LOO-э-э ) это легкий, отражающий, обязательный и функциональный язык программирования, разработан как язык сценариев с расширяемая семантика в качестве основного цель.
GNU's Guile can be used as a stand-alone script interpreter, see this FAQ entry for the details. Not sure how much general programming support is in Guile, though, but it could at least get you started quickly with something that should look and feel like a "traditional" functional language.
Python может быть написан в функциональном стиле, как и JavaScript. Если вы имеете в виду что-то более функциональное, то можете попробовать Haskell.
It depends on what you mean by "scripting language." It isn't commonly viewed that way, but many Scheme implementations seem to fit the bill as well as Python, and Lisp is sort of the archetypal functional language.
Scala также может использоваться в качестве языка сценариев. Он работает на JVM и поддерживает как императивное OO, так и функциональное программирование. Используя это, вы можете получить доступ ко всей библиотеке классов Java.
Perl может очень хорошо выполнять программирование в функциональном стиле. Это ни в коем случае не чисто функциональный язык, но он поддерживает довольно много функциональных идиом. Классическая обработка во всю длину - это «Perl высшего порядка» Марка Джейсона Доминуса , который теперь доступен бесплатно онлайн.
Для кратких представлений взгляните на следующие слайды: