Dear all,

For some reason my (automated) messages to oorexx-svn list are rejected. The 
committed items go through but until this issue is solved I will forward the 
messages here. Sorry for spamming but I do not know what else to do, I am 
subscribed to the list afaik.

Hälsningar/Regards/Grüsse,
P.O. Jonsson
oor...@jonases.se



> Anfang der weitergeleiteten Nachricht:
> 
> Von: oorexx-svn-ow...@lists.sourceforge.net
> Betreff: SF.net SVN: oorexx-code-0:[12018] main/trunk
> Datum: 29. März 2020 um 17:01:08 MESZ
> An: perolovjons...@users.sf.net
> 
> Your message has been rejected, probably because you are not
> subscribed to the mailing list and the list's policy is to prohibit
> non-members from posting to it.  If you think that your messages are
> being rejected in error, contact the mailing list owner at
> oorexx-svn-ow...@lists.sourceforge.net.
> 
> 
> Von: perolovjons...@users.sf.net
> Betreff: SF.net SVN: oorexx-code-0:[12018] main/trunk
> Datum: 29. März 2020 um 17:01:05 MESZ
> An: oorexx-...@lists.sourceforge.net
> 
> 
> Revision: 12018
>          http://sourceforge.net/p/oorexx/code-0/12018
> Author:   perolovjonsson
> Date:     2020-03-29 15:01:05 +0000 (Sun, 29 Mar 2020)
> Log Message:
> -----------
> adding factor.rex from 4.2; amending copyright; amending CMakeLists.txt
> 
> Modified Paths:
> --------------
>    main/trunk/CMakeLists.txt
> 
> Added Paths:
> -----------
>    main/trunk/samples/factor.rex
> 
> Modified: main/trunk/CMakeLists.txt
> ===================================================================
> --- main/trunk/CMakeLists.txt 2020-03-28 20:30:31 UTC (rev 12017)
> +++ main/trunk/CMakeLists.txt 2020-03-29 15:01:05 UTC (rev 12018)
> @@ -1703,6 +1703,7 @@
> configure_build_file(rexxtry.rex ${build_samples_dir})
> configure_build_file(rexxcps.rex ${build_samples_dir})
> configure_build_file(ccreply.rex ${build_samples_dir})
> +configure_build_file(factor.rex ${build_samples_dir})
> configure_build_file(greply.rex ${build_samples_dir})
> configure_build_file(guess.rex ${build_samples_dir})
> configure_build_file(ktguard.rex ${build_samples_dir})
> @@ -1773,6 +1774,7 @@
> # common sample programs
> install(PROGRAMS ${CMAKE_SAMPLES_OUTPUT_DIRECTORY}/rexxcps.rex COMPONENT 
> Samples DESTINATION ${INSTALL_SAMPLES_DIR})
> install(PROGRAMS ${CMAKE_SAMPLES_OUTPUT_DIRECTORY}/ccreply.rex COMPONENT 
> Samples DESTINATION ${INSTALL_SAMPLES_DIR})
> +install(PROGRAMS ${CMAKE_SAMPLES_OUTPUT_DIRECTORY}/factor.rex COMPONENT 
> Samples DESTINATION ${INSTALL_SAMPLES_DIR})
> install(PROGRAMS ${CMAKE_SAMPLES_OUTPUT_DIRECTORY}/greply.rex COMPONENT 
> Samples DESTINATION ${INSTALL_SAMPLES_DIR})
> install(PROGRAMS ${CMAKE_SAMPLES_OUTPUT_DIRECTORY}/guess.rex COMPONENT 
> Samples DESTINATION ${INSTALL_SAMPLES_DIR})
> install(PROGRAMS ${CMAKE_SAMPLES_OUTPUT_DIRECTORY}/ktguard.rex COMPONENT 
> Samples DESTINATION ${INSTALL_SAMPLES_DIR})
> 
> Added: main/trunk/samples/factor.rex
> ===================================================================
> --- main/trunk/samples/factor.rex                             (rev 0)
> +++ main/trunk/samples/factor.rex     2020-03-29 15:01:05 UTC (rev 12018)
> @@ -0,0 +1,70 @@
> +#!@OOREXX_SHEBANG_PROGRAM@
> +/*----------------------------------------------------------------------------*/
> +/*                                                                           
>  */
> +/* Copyright (c) 1995, 2004 IBM Corporation. All rights reserved.            
>  */
> +/* Copyright (c) 2005-2020 Rexx Language Association. All rights reserved.   
>  */
> +/*                                                                           
>  */
> +/* This program and the accompanying materials are made available under      
>  */
> +/* the terms of the Common Public License v1.0 which accompanies this        
>  */
> +/* distribution. A copy is also available at the following address:          
>  */
> +/* http://www.oorexx.org/license.html                          */
> +/*                                                                           
>  */
> +/* Redistribution and use in source and binary forms, with or                
>  */
> +/* without modification, are permitted provided that the following           
>  */
> +/* conditions are met:                                                       
>  */
> +/*                                                                           
>  */
> +/* Redistributions of source code must retain the above copyright            
>  */
> +/* notice, this list of conditions and the following disclaimer.             
>  */
> +/* Redistributions in binary form must reproduce the above copyright         
>  */
> +/* notice, this list of conditions and the following disclaimer in           
>  */
> +/* the documentation and/or other materials provided with the distribution.  
>  */
> +/*                                                                           
>  */
> +/* Neither the name of Rexx Language Association nor the names               
>  */
> +/* of its contributors may be used to endorse or promote products            
>  */
> +/* derived from this software without specific prior written permission.     
>  */
> +/*                                                                           
>  */
> +/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS       
>  */
> +/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT         
>  */
> +/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS         
>  */
> +/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT  
>  */
> +/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,     
>  */
> +/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED  
>  */
> +/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,       
>  */
> +/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY    
>  */
> +/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING   
>  */
> +/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS        
>  */
> +/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.              
>  */
> +/*                                                                           
>  */
> +/*----------------------------------------------------------------------------*/
> +/******************************************************************************/
> +/*  factor.rex          Open Object Rexx Samples                             
>  */
> +/*                                                                           
>  */
> +/*  A factorial program.                                                     
>  */
> +/*                                                                           
>  */
> +/*                                                                           
>  */
> +/* 
> -------------------------------------------------------------------------- */
> +/*                                                                           
>  */
> +/*  Description:                                                             
>  */
> +/*  This program demonstrates a way to define a factorial class using the    
>  */
> +/*  subclass method and the .methods environment symbol.                     
>  */
> +/******************************************************************************/
> +say "Enter a number"
> +pull number
> +If \datatype(number, '9') then do
> +  Say 'Invalid whole number' number
> +  Exit
> +end
> +
> +factorial_class = .string~subclass("Sample")~~define('FACTORIAL', 
> .methods['FACTORIAL'])
> +say number 'factorial is' factorial_class~new(number)~factorial
> +
> +Exit
> +
> +/* Define the factorial method.  Note that this method contains a recursive  
>  */
> +/* call to itself.                                                           
>  */
> +::method factorial
> +  If self <= 1 then return 1
> +  else do
> +    t = self~class~new(self - 1)
> +    Return self * (t~factorial)
> +  end
> 
> 
> Property changes on: main/trunk/samples/factor.rex
> ___________________________________________________________________
> Added: svn:executable
> ## -0,0 +1 ##
> +*
> \ No newline at end of property
> 
> 
> 

_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to