Безопасный, sandboxable пользователь выставил язык программирования / среда?

Он описан в MSDN для типов F #

В разделе «универсальный тип»:

универсальный тип

тип-параметр универсальный-тип-имя | 'a list

Или

generic-type-name < type-parameter-list > | list<'a>

blockquote>

И «составные типы»:

составной тип (универсальный тип, для которого задан аргумент конкретного типа)

Аргумент generic-type-name

или

generic-type-name < type-arguments-list >

blockquote>
type dave<'a> = {
    V : 'a
};;

let stringDave: dave = { V = "string" };;
//val stringDave : dave = {V = "string";}

let intDave : int dave = { V = 123 };;
//val intDave : dave = {V = 123;}

7
задан Parand 17 December 2008 в 02:11
поделиться

1 ответ

Я использую Lua для этого, но он направлен на Lua способное сообщество. Таким образом, мой ответ был бы, кто Ваши пользователи?

Если Ваши пользователи являются внутренними, как мой случай, и опытными с использованием Python Python. Однако, если бы это - что-то для Всемирной паутины, я, вероятно, выбрал бы JavaScript, потому что это - лингва франка, (каждый разработчик знает это и ее легкое к погрузке). Что касается Механизма... хорошо V8 был бы хорош, но не ориентированных на многопотоковое исполнение 100%, в котором Вы не можете выполнить несколько механизмов в рамках того же процесса в блокировке бесплатный способ, как Вы можете с SpiderMonkey. Таким образом, Вы могли бы хотеть использовать это. Также, так как JavaScript поигрался в песочнице по умолчанию, Вы не должны будете волноваться о реализации очень на Вашей стороне.

2
ответ дан 7 December 2019 в 18:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: