Diff for /freem/doc/freem.texi between versions 1.3 and 1.9

version 1.3, 2025/03/06 18:33:26 version 1.9, 2025/03/23 19:42:18
Line 7 Line 7
 This manual is for FreeM, (version cvs-current), which is a free and open-source implementation of the M programming language.  This manual is for FreeM, (version cvs-current), which is a free and open-source implementation of the M programming language.
   
   
 Copyright @copyright{} 2014-2024 Coherent Logic Development LLC  Copyright @copyright{} 2014-2025 Coherent Logic Development LLC
   
 @quotation  @quotation
 Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover texts, and with no Back-Cover Texts.  Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover texts, and with no Back-Cover Texts.
Line 6015  WRITE $VIEW(31),! Line 6015  WRITE $VIEW(31),!
 @section Module Headers  @section Module Headers
 @cindex coding standards, module headers  @cindex coding standards, module headers
   
 Module headers should adhere to the following format:  Module headers should adhere to the following format (where @code{Dollar} should be replaced with a dollar sign):
   
 @verbatim  @verbatim
 /*  /*
  *                            *   *   DollarIdDollar
  *                           * *  
  *                          *   *  
  *                     ***************  
  *                      * *       * *  
  *                       *  MUMPS  *  
  *                      * *       * *  
  *                     ***************  
  *                          *   *  
  *                           * *  
  *                            *  
  *  
  *   mlib.h  
  *    Function prototypes, structs, and macros for FreeM   *    Function prototypes, structs, and macros for FreeM
  *    binding library   *    binding library
  *   *
  *     *  
  *   Author: Serena Willis <jpw@coherent-logic.com>   *   Author: Serena Willis <jpw@coherent-logic.com>
  *    Copyright (C) 1998 MUG Deutschland   *    Copyright (C) 1998 MUG Deutschland
  *    Copyright (C) 2020 Coherent Logic Development LLC   *    Copyright (C) <Year> Coherent Logic Development LLC
    *
    *   This file is part of FreeM.
    *
    *   FreeM is free software: you can redistribute it and/or modify
    *   it under the terms of the GNU Affero Public License as published by
    *   the Free Software Foundation, either version 3 of the License, or
    *   (at your option) any later version.
    *
    *   FreeM is distributed in the hope that it will be useful,
    *   but WITHOUT ANY WARRANTY; without even the implied warranty of
    *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    *   GNU Affero Public License for more details.
    *
    *   You should have received a copy of the GNU Affero Public License
    *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
    *
    *   DollarLogDollar
  *   *
  *   Last modified: 29 February 2020   * SPDX-FileCopyrightText:  (C) 2025 Coherent Logic Development LLC
  *    * SPDX-License-Identifier: AGPL-3.0-or-later
  **/   **/
 @end verbatim  @end verbatim
 @cindex ha-Ashkenaz, Shalom  
 The Star of David in module headers is a convention started by Shalom ha-Ashkenaz, the unidentified original author of FreeMUMPS/FreeM. We will continue to employ it in honor of his most valuable contribution to the M community.  
   
 @section Variable Naming  @section Variable Naming
 @cindex coding standards, variable naming  @cindex coding standards, variable naming

Removed from v.1.3  
changed lines
  Added in v.1.9


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>