Make karaf logout more stable
[integration/test.git] / csit / libraries / ScalarClosures.robot
index 0ff6774f5b79876041efff1128a431f7215379b2..9d9125f17b569c13ad1e2ed31f322861fda64474 100644 (file)
@@ -1,35 +1,35 @@
 *** Settings ***
 Documentation     Robot keyword library (Resource) for supporting functional programming via "scalar closures".
-...           
+...
 ...               Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.
-...           
+...
 ...               This program and the accompanying materials are made available under the
 ...               terms of the Eclipse Public License v1.0 which accompanies this distribution,
 ...               and is available at http://www.eclipse.org/legal/epl-v10.html
-...           
-...           
+...
+...
 ...               Python has fist-class functions. It is possible to perform partial application
 ...               and have the resulting anonymous function passed around as an object.
 ...               Robot Framework has second class Keywords. Keyword has to be specified by its name,
 ...               and ordering between positional and named arguments limit their usage.
-...           
+...
 ...               There are several different ways how to overcame these limitations
 ...               to offer something resembling functional programming in Robot.
 ...               This library does everything via "scalar closures".
-...           
+...
 ...               Closure is a function together with values for some seemingly free variables.
 ...               This library encodes closure as a scalar value (that is in fact a list).
 ...               Scalars cannot be run in Robot directly, so a method to run them as closure is provided.
 ...               Instead of alowing arguments, methods to run with substituted values are used.
 ...               For substitution to work, the original closure has to be defined with (placeholder) arguments.
 ...               TODO: Look once again for a way to remove this limitation.
-...           
+...
 ...               For Keywords of this library to be easily wrappable (and runable with substitution),
 ...               their arguments are usually positional.
 ...               TODO: Look once again if adding/substituting named arguments is doable.
-...           
+...
 ...               Current limitation: Keywords inside closures may detect there were given @{args} list, even if it is empty.
-...           
+...
 ...               There are convenience closures defined, but SC_Setup has to be called to make them available.
 Library           Collections