как включить файл yaws в файл yaws - PullRequest
2 голосов
/ 12 июня 2009

У меня есть один файл yaws (скажем, a.yaws), в котором у меня много функций, которые я использую снова и снова. Поэтому я решил поместить эту общую функцию в другой файл yaws (скажем, common.yaws ) и включите это зевки в a.yaws. так что это правильный синтаксис для этого. Я использую его, но, кажется, не включая файл -include ( "common.yaws").

Спасибо в авансах.

1 Ответ

5 голосов
/ 12 июня 2009

Если функции, которые есть в вашем общем файле, в основном являются функциями erlang, вы можете просто поместить эти функции в модуль erlang и просто вызвать функцию напрямую. Как пример:

(за одну минуту)

<erl>
   out(Arg) ->
    mycommonstuff:doIt(Arg).
</erl>

, где mycommonstuff.erl содержит экспортированную функцию doIt.

Если ваш файл common.yaws действительно содержит функции типа yaws, вы можете использовать функцию yaws на стороне сервера, что объясняется здесь:

http://yaws.hyber.org/ssi.yaws

...