Ваш код, генерирующий ассоциативный PHP-массив (переведенный в объекты в JSON), может быть написан вкратце с помощью троичного оператора CONDITION ? ON_TRUE : ON_FALSE
$respuesta["message"] = [];
array_push($respuesta["message"], ['message' => mail($to, utf8_decode($subject), utf8_decode($message), $header) ? 'ok':'no']);
echo json_encode($respuesta);
Прямо сейчас команда F# кажется довольно занятой со всем усилием "по продуктизации". Одно электронное письмо с планами относительно лицензирования здесь.
Поскольку мы завершаем это за следующий год, наш план состоит в том, чтобы сделать соответствующий исходный выпуск компонентов компилятора F# под МН MS.
И:
По пути мы планируем сделать исходный выпуск компонентов "Блока питания" MSR, также под МН MS. Они включают инструменты, такие как fslex.exe и fsyacc.exe и некоторые библиотеки. Они могут выпускаться чаще и могут включать экспериментальные компоненты.
С:
В целом мы стремимся к выпускам исходного кода, которые мы делаем из F#, чтобы открыться, стабильный и соответствовать поддерживаемым версиям.
И возможно самый хороший бит :):
В целом мы предпочитаем "делать", а не "заранее объявлять".
Я также отмечу что, если Вы не будете использовать значение "Открытого исходного кода" термина, "утвержденное определенными организациями как Открытый исходный код", затем исходный код уже включен с дистрибутивом F#. (И использующий F12 "Переходят К Определению" в VS, перейдет Вы правильный к исходным файлам.)
"Лицензия Microsoft Research Shared Source", в соответствии с которой публикуется F#, не была утверждена Инициативой С открытым исходным кодом, ни Фондом свободного программного обеспечения (хотя несколько других лицензий Microsoft).
Нижняя строка - то, что совместное использование исходного кода имеет мало общего с созданием открытого исходного кода продукта. Существенный момент является лицензией, которая (скидка) позволяет использовать и изменять источник более или менее свободно. Без такой лицензии источник в значительной степени бесполезен.
Это публикуется под вариантом лицензии Open Source Исследования MS.
Я понятия не имею, "официально" ли это открыто.
Кто-либо на самом деле пытался создать F# из источников, включенных в выпуск? Мне кажется, что некоторые части отсутствуют, которые предотвращают это. Это в дополнение к лицензии, которая не утверждена OSI. Так, нет, F# не является открытым исходным кодом.
f# с выпуска CTP 2008 года находится под немного измененным лицензионным соглашением Microsoft Research Shared Source ("MSR-SSLA").
По существу можно изменить его, но MS получает единожды оплачиваемое разрешение все модификации
Был разговор в команде его перемещающийся в больше, открывают MS-PL licence, я не знаю, как это пошло, ни что последствиям дают план включать f# в VS2010.