Commit Graph
100 Commits
Author SHA1 Message Date
yabwon 5ecccacdce SAS Packages Framework, version 20201001
SAS Packages Framework, version 20201001
- `%installPackage` macro allows to install/download the framework file like any other package, e.g. `%installPackage(SPFinit)`,
- improvement in testing if HASHING_FILE function is available,
- documentation updated.
2020-10-01 20:02:26 +02:00
yabwonandGitHub b274d0dcda macroArray, version 0.5
spelling corrected
2020-09-18 23:09:49 +02:00
yabwon 3881f936ca SQLinDS, version 2.2 and macroArray, version 0.5
SQLinDS, version 2.2
- documentation updated, macroarray.md created

macroArray, version 0.5
- documentation updated, macroarray.md created
- the do_overs automatically unquote `betwee=` parameter
2020-09-15 13:03:31 +02:00
yabwon d53f622776 SQLinDS, version 2.2
SQLinDS, version 2.2
- documentation updated, macroarray.md created
2020-09-15 13:02:37 +02:00
yabwon 8c584c8030 macroArray, version 0.5
macroArray, version 0.5
- documentation updated, macroarray.md created
- the do_overs automatically unquote `betwee=` parameter
2020-09-15 12:15:37 +02:00
yabwon 5c640cba21 macroArray, version 0.5
macroArray, version 0.5
- documentation updated
- the do_overs automatically unquote `betwee=` parameter
2020-09-15 11:28:54 +02:00
yabwon 73e8d10200 macroArray, version 0.5
macroArray, version 0.5
- documentation updated
- the do_overs automatically unquote `betwee=` parameter
2020-09-14 22:29:48 +02:00
yabwon 93904a03cb macroArray, version 0.5
macroArray, version 0.5
- documentation updated
- the do_overs automatically unquote `betwee=` parameter
2020-09-14 22:27:11 +02:00
yabwon 55aaa8748c version 20200911
SAS Packages Framework, version 20200911:
- New macros added: %loadPackageS() and %verifyPackage()
- %installPackage() allow to install multiple packages with in run
- %listPackages() updated
- %generatePackage() provides hash digest of the package zip file (for SAS 9.54M6 and later)
- Bug fixes
- New version of documentation and "getting started"

Packages recompiled with new version of SAS Packages Framework:
- BasePlus [0.62]
  - getVars() modified to handle "long" lists of variables
  - QuickSort functions added
- SQLinDS [2.2]
  - doc updated
- DFA (Dynamic Function Arrays) [0.2]
- macroArray [0.5]
  - new parameter `which=` added to the %do_over macro
  - the do_overs automatically unquote the `between=` parameter
  - doc updated
- dynMacroArray [0.2]
2020-09-14 22:19:13 +02:00
yabwon 63f849dd24 macroArray, version 0.5
macroArray, version 0.5
- documentation updated
- the do_overs automatically unquote `betwee=` parameter
2020-09-14 22:16:37 +02:00
yabwon ef5864dc88 version 20200911
SAS Packages Framework, version 20200911:
- New macros added: %loadPackageS() and %verifyPackage()
- %installPackage() allow to install multiple packages with in run
- %listPackages() updated
- %generatePackage() provides hash digest of the package zip file (for SAS 9.54M6 and later)
- Bug fixes
- New version of documentation and "getting started"

Packages recompiled with new version of SAS Packages Framework:
- BasePlus [0.62]
- getVars() modified to handle "long" lists of variables
- QuickSort functions added
- SQLinDS [2.2]
- DFA (Dynamic Function Arrays) [0.2]
- macroArray [0.4]
-new parameter `which=` added to the %do_over macro
- dynMacroArray [0.2]
2020-09-14 17:08:07 +02:00
yabwon c10851e9ef SQLinDS, version 2.2 2020-09-14 17:07:11 +02:00
yabwonandGitHub 10994721b4 SQLinDS, version 2.2 2020-09-14 17:03:12 +02:00
yabwonandGitHub 5461c587be SQLinDS, version 2.2 2020-09-14 17:02:42 +02:00
yabwon e97c8e31ad version 20200911
SAS Packages Framework, version 20200911:
- New macros added: %loadPackageS() and %verifyPackage()
- %installPackage() allow to install multiple packages with in run
- %listPackages() updated
- %generatePackage() provides hash digest of the package zip file (for SAS 9.54M6 and later)
- Bug fixes
- New version of documentation and "getting started"

Packages recompiled with new version of SAS Packages Framework:
- BasePlus [0.62]
- getVars() modified to handle "long" lists of variables
- QuickSort functions added
- SQLinDS [2.1]
- DFA (Dynamic Function Arrays) [0.2]
- macroArray [0.4]
-new parameter `which=` added to the %do_over macro
- dynMacroArray [0.2]
2020-09-11 13:54:04 +02:00
yabwon 16d55d7dcb version 20200911
SAS Packages Framework, version 20200911:
- New macros added: %loadPackageS() and %verifyPackage()
- %installPackage() allow to install multiple packages with in run
- %listPackages() updated
- %generatePackage() provides hash digest of the package zip file (for SAS 9.54M6 and later)
- Bug fixes
- New version of documentation and "getting started"

Packages recompiled with new version of SAS Packages Framework:
- BasePlus [0.62]
  - getVars() modified to handle "long" lists of variables
  - QuickSort functions added
- SQLinDS [2.1]
- DFA (Dynamic Function Arrays) [0.2]
- macroArray [0.4]
  -new parameter `which=` added to the %do_over macro
- dynMacroArray [0.2]
2020-09-11 13:51:19 +02:00
yabwonandGitHub c54ef20fac Getting Started with SAS Packages
macroArray, version 0.4
2020-09-08 20:29:30 +02:00
yabwonandGitHub be2af5883a macroArray, version 0.4 2020-09-08 20:28:15 +02:00
yabwonandGitHub b867ed4309 Getting Started with SAS Packages
*macroArray* version 0.4
2020-09-07 10:26:35 +02:00
yabwonandGitHub 6a53bbe50a macroArray version 0.4 2020-09-07 10:24:55 +02:00
yabwon 3e44e6b8ae macroArray v.0.4
New parameter added to the %do_over macro.

The `which=` is a _SPACE_ separated list of indexes which should be used, possible special characters are `H` and `L` which means high and low bound of an array, list could be set with colons(:) in form of start:end:by (no spaces between!), if by is omitted the default is 1. If possible use `1:5` rather `1 2 3 4 5` since the firs works faster.
2020-09-07 10:07:42 +02:00
yabwon f3f7a3896a version 20200827 2020-08-27 21:07:15 +02:00
yabwon 7491d42378 version 20200827
version 20200827,
-improvement in the testing part of the framework code
2020-08-27 21:06:04 +02:00
yabwon 16a20907af BasePlus version 0.62
bugfixes in sorting functions [experimental]
2020-08-19 16:41:16 +02:00
yabwon f3107f0db3 BasePlus version 0.61
- getVars() modified to handle "long" lists of variables
- first iteration of QuickSort functions added [still experimental]
2020-08-18 12:27:08 +02:00
yabwon 0ca3eac3c9 BasePlus version 0.6
- getVars() modified to handle "long" lists of variables
 - first iteration of QuickSort functions added [still experimental]
2020-08-18 12:13:27 +02:00
yabwon 4eac2a0fea Merge branch 'master' of https://github.com/yabwon/SAS_PACKAGES 2020-08-15 13:18:06 +02:00
yabwon ad81e0cb0e version 20200815
version 20200815, changes:
- Type PROTO added in the `%genaratePackge()` macro. Functions generated by Proc Proto in `externC functionName;` and `externCend;` blocks are available.
- Bug fix in the `%listPackages()` macro.
- Documentation updated.
2020-08-15 13:17:57 +02:00
yabwonandGitHub f542d70332 Getting Started with SAS Packages
recompiled with new version of the framework
2020-08-12 14:45:20 +02:00
yabwon 80fdc9f214 version 0.3
recompiled with new version of the framework
2020-08-12 14:43:05 +02:00
yabwon f23afe7486 version 0.2
recompiled with new version of the framework
2020-08-12 14:42:48 +02:00
yabwon e467959d77 version 2.1
recompiled with new version of the framework
2020-08-12 14:42:14 +02:00
yabwon 035e184b74 version v0.53
bug fixes and recompiled with new version of the framework
2020-08-12 14:41:48 +02:00
yabwon 61d5806e79 version 20200811
version 20200811, changes:
- in the %generatePackage() macro the filesLocation is now positional parameter (the first one),
- in the framework both `%loadPackage()` and %loadPackage(HELP)` command prints out the help information for the %loadPackage() macro,
- the %ICEloadPackage() macro extended with version testing,
- test for existence of %loadpackage macro added,
- bug fix in lazyData generation
- help section search improved
- documentation updated.
2020-08-12 14:29:47 +02:00
yabwonandGitHub 98871647dd Getting Started with SAS Packages
*BasePlus* 0.53
2020-08-12 13:56:35 +02:00
yabwonandGitHub 16b744a763 version 20200811 2020-08-12 13:55:35 +02:00
yabwonandGitHub 4765dc5c43 Getting Started with SAS Packages
BasePlus v0.53
2020-08-12 13:54:19 +02:00
yabwonandGitHub e1c95da0b7 version 20200811 2020-08-12 13:53:06 +02:00
yabwon 319dd8c46b Merge branch 'master' of https://github.com/yabwon/SAS_PACKAGES 2020-08-12 13:52:06 +02:00
yabwon 96555584a3 version 0.53
bug fix in the %getVars() and %QgetVars() macros
2020-08-12 13:52:02 +02:00
yabwonandGitHub a6cfb9f93f Getting Started with SAS Packages
Recompiled with new version of SAS Packages Framework.
2020-08-11 16:54:45 +02:00
yabwon 63b30d7b6e version 0.3
Recompiled with new version of SAS Packages Framework.
2020-08-11 16:54:08 +02:00
yabwon eef8649f3c version 0.2
Recompiled with new version of SAS Packages Framework.
2020-08-11 16:53:57 +02:00
yabwon 4511c812f0 version 2.1
Recompiled with new version of SAS Packages Framework.
2020-08-11 16:53:28 +02:00
yabwon 5ca878d178 version 0.52
Recompiled with new version of SAS Packages Framework.
2020-08-11 16:53:18 +02:00
yabwon 5c042cadff Merge branch 'master' of https://github.com/yabwon/SAS_PACKAGES 2020-08-11 16:44:43 +02:00
yabwon 3eb09f29cd version 20200811
version 20200811, changes:
- in the %generatePackage() macro the filesLocation is now positional parameter (the first one),
- in the framework both `%loadPackage()` and %loadPackage(HELP)` command prints out the help information for the %loadPackage() macro,
- the %ICEloadPackage() macro extended with version testing,
- test for existence of %loadpackage macro added,
- bug fix in lazyData generation
- documentation updated.
2020-08-11 16:44:38 +02:00
yabwonandGitHub da3c8df259 Getting Started with SAS Packages
Recompiled with new version of SAS Packages Framework.
2020-08-11 15:10:33 +02:00
yabwon b9fa8fc5d7 version 2.1
Recompiled with new version of SAS Packages Framework.
2020-08-11 15:08:44 +02:00
yabwon 1fda328de8 version 0.3
Recompiled with new version of SAS Packages Framework.
2020-08-11 15:08:16 +02:00
yabwon 322a951290 version 0.2
Recompiled with new version of SAS Packages Framework.
2020-08-11 15:07:55 +02:00
yabwon b090fdbe8d version 0.52
Recompiled with new version of SAS Packages Framework.
2020-08-11 15:07:17 +02:00
yabwon 42663d56f7 version 20200811
version 20200811, changes:
- in the %generatePackage() macro the filesLocation is now positional parameter (the first one),
- in the framework both `%loadPackage()` and %loadPackage(HELP)` command prints out the help information for the %loadPackage() macro,
- bug fix in lazyData generation
- documentation updated.
2020-08-11 14:47:41 +02:00
yabwonandGitHub bed882582e version 20200811 2020-08-11 12:34:49 +02:00
yabwon 532f1ec90e version 20200811
version 20200811, changes:
- in the %generatePackage() macro the filesLocation is now positional parameter (the first one),
- in the framework both `%loadPackage()` and %loadPackage(HELP)` command prints out the help information for the %loadPackage() macro,
- documentation updated.
2020-08-11 12:34:10 +02:00
yabwonandGitHub 861c5d866b Getting Started with SAS Packages
BasePlus v0.52 recompiled
2020-08-10 14:55:10 +02:00
yabwonandGitHub f22d06fb42 version 20200810 2020-08-10 14:54:10 +02:00
yabwon c0212cb8af version 0.52
recompiled with the new framework
2020-08-10 14:53:27 +02:00
yabwon 4ae8f23716 version 20200810
Version 20200810.
Parsing of the `description.sas` file improved.
Documentation corrected.
2020-08-10 14:52:47 +02:00
yabwonandGitHub 7fd4dd9774 Getting Started with SAS Packages
BasePlus v0.52
2020-08-07 13:03:03 +02:00
yabwonandGitHub f41d73cd90 version 20200708 2020-08-07 13:02:08 +02:00
yabwon 863d6cb251 version 0.52
Help info added: "Caution! Array parameters to subroutine calls must be 1-based."

Spelling correction.
2020-08-07 13:00:52 +02:00
yabwon 790816e229 version 20200807
Framework:
Code searching help tags simplified.

Documentation:
Clarification about "description.sas" added.
2020-08-07 12:58:50 +02:00
yabwonandGitHub 88ace7321b version 20200803
20200803
2020-08-05 12:29:31 +02:00
yabwon f4ac0f1fe3 version 20200803
help info for %listPackages() added
2020-08-05 12:27:08 +02:00
yabwon eb5cd6975c Getting Started with SAS Packages
presentation: "Getting Started with SAS Packages" added
2020-08-04 13:04:29 +02:00
yabwon b975f75ff3 Getting Started with SAS Packages
presentation: "Getting Started with SAS Packages" added
2020-08-04 10:37:40 +02:00
yabwonandGitHub bb22a3e274 Getting Started with SAS Packages
Getting Started with SAS Packages
2020-08-04 10:33:14 +02:00
yabwonandGitHub f981751c28 Getting Started with SAS Packages
Getting Started with SAS Packages
2020-08-04 10:30:19 +02:00
yabwon 2f110adf1f Getting Started with SAS Packages
presentation: "Getting Started with SAS Packages" added
2020-08-04 10:19:55 +02:00
yabwon 5b1f8a3aae Getting Started with SAS Packages
presentation: "Getting Started with SAS Packages" added
2020-08-04 10:18:04 +02:00
yabwonandGitHub ef6473ad35 link to the doc added
link to the doc added
2020-08-04 10:14:43 +02:00
yabwon e30261410e obsolete
obsolete
2020-08-04 07:17:31 +02:00
yabwon 3ede4541fd version 20200803
version 20200803, some code simplifications
2020-08-03 13:56:18 +02:00
yabwon 387898e01a version 20200730
Adjusted to SPF v.20200730
2020-07-31 22:20:10 +02:00
yabwon e801f99e1c version 20200730
version 20200730, change list:

1) All elements of the SAS Packages Framework were moved to the SPFinit.sas file in directory SPF [SAS Packages Framework].

2) The public repository reordered [two new folders] and location link in the %installPackages() macro changed.

3) New directories: SPF [for SAS Packages Framework content and documentation] and packages [for packages repository]

4) Package FunctionsImissinBASE renamed to BasePlus.

5) All packages recompiled with new setup.

6) Help info improved and spellings corrected.
2020-07-31 14:43:40 +02:00
yabwon 850e003ea9 folder name corrected
folder name corrected
2020-07-31 11:34:06 +02:00
yabwonandGitHub 21827e7ffa version 20200730
example added
2020-07-30 19:02:34 +02:00
yabwonandGitHub d59fb10575 version 20200730
Adjustments for version 20200730
2020-07-30 16:00:07 +02:00
yabwonandGitHub 8e6a2d0da5 Update LICENSE 2020-07-30 15:30:59 +02:00
yabwon 0c75cf373e Merge branch 'master' of https://github.com/yabwon/SAS_PACKAGES 2020-07-30 15:28:43 +02:00
yabwon 42ede60e73 version 20200703
info about available packages
2020-07-30 15:28:33 +02:00
yabwonandGitHub a33d67528a version 20200730
Adjustments for version 20200730.
2020-07-30 15:25:21 +02:00
yabwon 9459b110d6 version 20200730
version 20200730, change list:

1) All elements of the SAS Packages Framework were moved to the SPFinit.sas file in directory SPF [SAS Packages Framework].

2) The public repository reordered [two new folders] and location link in the %installPackages() macro changed.

3) New directories: SPF [for SAS Packages Framework content and documentation] and packages [for packages repository]

4) Package FunctionsImissinBASE renamed to BasePlus.

5) All packages recompiled with new setup.
2020-07-30 15:01:05 +02:00
yabwon 0c49d2a5b1 version 20200730
adjusted to new setup
2020-07-30 14:56:06 +02:00
yabwon 98a6beeb8c version 0.5
recompiled with new framework setup

package FunctionsImissinBASE renamed to BasePlus
2020-07-30 14:46:45 +02:00
yabwon 6e03570afb version 0.3
recompiled with new framework setup
2020-07-30 14:46:05 +02:00
yabwon b4bb3296c3 version 0.2
recompiled with new framework setup
2020-07-30 14:45:56 +02:00
yabwon 6841f6bd08 version 2.1
recompiled with new framework setup
2020-07-30 14:45:19 +02:00
yabwon f4493aef1c version 20200730
version 20200730, change list:

1) All elements of the SAS Packages Framework were moved to the SPFinit.sas file in directory SPF [SAS Packages Framework].

2) The public repository reordered [two new folders] and location link in the %installPackages() macro changed.

3) New directories: SPF [for SAS Packages Framework content and documentation] and packages [for packages repository]

4) Package FunctionsImissinBASE renamed to BasePlus.

5) All packages recompiled with new setup.
2020-07-30 14:43:42 +02:00
yabwon 3e117ce8ef version 20200730
Deleted because repository was rerganised.
2020-07-30 14:39:26 +02:00
yabwon f73e7c4c68 Update README.md
update about FunctionsImissinBASE 0.5
2020-07-27 19:37:36 +02:00
yabwon e15ddd22cd version 0.5
some functions were renamed: arrRepNull() is now arrFillMiss(), the "shifting" functions are now arrMissToLeft/Right().
corrected help info.

thanks to ChrisNZ @ communities.sas.com for great feedback and valuable suggestions!
2020-07-27 19:35:50 +02:00
yabwon f36dcd369e Update README.md
info about FunctionsImissinBASE 0.4
2020-07-26 17:35:59 +02:00
yabwon 84705927f1 version 0.4
some functions were renamed: arrVal() is arrFill(), replaceNull() is now arrRepNull(), kill() is now delDataset() ,and the "shifting" functions have "arr" prefix.
macros have new parameters: quote=,
new format added: boolz,
corrected help info.

thanks to ChrisNZ @ communities.sas.com for great feedback and valuable suggestions!
2020-07-26 17:35:23 +02:00
yabwon 51a921162f version 20200725
version 20200725, descriptions to macros added
2020-07-25 12:37:39 +02:00
yabwon 50adc7818b Update README.md
Latest version is 20200725.
2020-07-25 12:26:31 +02:00
yabwon 57fd048276 version 20200725
version 20200725, descriptions to macros added
2020-07-25 12:22:14 +02:00
yabwon 757d7a9ccc Update README.md
New macros: getVars() amd QgetVars() added to the functionsImissinBASE package.
2020-07-25 11:36:47 +02:00
yabwon 365f8b459e version 0.3
New macros getVars() amd QgetVars() added.
2020-07-25 11:28:57 +02:00