> -- kekc_leader писал(а):
> И. Денисов предложил сделать модули ConsArgs, ConsArgsLin, ConsArgsWin.
И пока оставить в виде расширения, в базовую сборку пока не включать.

Схема для расширений безHostзаключается в загрузке нужной реализации в процедуреInitмодуляConsArgs.

## Код:
```
PROCEDURE Init;
  VAR res: INTEGER; s: ARRAY 256 OF CHAR;
BEGIN
  (* load realisations for current platform *)
  IF Dialog.IsWindows() THEN
    ASSERT(Kernel.ThisMod('ConsArgsWin') # NIL, 20)
  ELSIF Dialog.IsLinux() THEN
    ASSERT(Kernel.ThisMod('ConsArgsLin') # NIL, 20)
  ELSE HALT(20) END;
```
