Files
baseplus/hist
Bart Jablonski 8ceeeaadae The BasePlus package [ver. 2.0.1]
## The BasePlus package [ver. 2.0.1]

This release is dedicated to all dyslexics in the world.

### Changes:

New macros:
- [`%expandDataSetsList()`](https://github.com/SASPAC/baseplus/blob/2.0.0/baseplus.md#expanddatasetslist-macro) allowing to expand data set lists of the form: `a1-a3`, `b_:`, mixed, and `_all_`;
- [`%unifyVarsCaseSize()`](https://github.com/SASPAC/baseplus/blob/2.0.0/baseplus.md#unifyvarscasesize-macro) allowing to convert all variables in a list of datasets to all-low-case or all-upcase letters.

Both macros are result of recent discussions at `SAS-L` and `communities.sas.com`.

New format/informats:
- [`bpklength.`](https://github.com/SASPAC/baseplus/blob/2.0.0/baseplus.md#bpklength-format)
- [`bplength.`](https://github.com/SASPAC/baseplus/blob/2.0.0/baseplus.md#bplength-format)
- Bug fix in spelling (`lenght` vs `length`).

See [documentation](https://github.com/SASPAC/baseplus/blob/main/baseplus.md) for details.

---

SHA256 digest for BasePlus: `F*FB102C9B12E870666C15A651017D48E0141E47D64C11437350D0EC75A7E9E609`

---

### Example 1. New macros.

~~~~sas
data a1 a2 a3 b_x b_y b_z;
  set sashelp.class(obs=1);
run;

%put #%expandDataSetsList(lib=work,datasets=a1-a3 b_:)#;

proc print data=a1;
proc print data=b_x;
run;

%unifyVarsCaseSize(work,a1-a3 b_:)

proc print data=a1;
proc print data=b_x;
run;
~~~~

### Example 2. New formats/informats:

~~~~sas
data _null_;
  x = input('żółw', bpklength.);
  y = input('żółw', bplength.);
  put x= y=;
run;
~~~~

~~~~log
x=4 y=7
~~~~
2024-07-24 08:10:07 +02:00
..
2022-09-30 18:19:45 +02:00
2022-11-12 17:38:46 +01:00
2022-11-21 14:41:03 +01:00
2022-11-27 00:01:11 +01:00
2022-12-15 17:56:58 +01:00
2023-04-01 22:27:56 +02:00
2023-04-11 18:38:20 +02:00
2023-04-17 14:57:48 +02:00
2023-04-19 16:39:09 +02:00
2023-05-03 23:04:57 +02:00
2023-05-20 17:25:28 +02:00
2023-05-26 11:18:18 +02:00
2023-06-01 17:03:50 +02:00
2023-06-02 11:42:29 +02:00
2023-08-24 11:32:14 +02:00
2023-09-04 16:35:24 +02:00
2023-09-19 17:44:00 +02:00
2023-10-12 17:20:51 +02:00
2023-10-26 13:49:12 +02:00
2023-11-07 12:53:30 +01:00
2023-11-11 17:31:17 +01:00
2023-11-14 14:44:47 +01:00
2023-11-14 15:40:32 +01:00
2024-01-12 10:58:13 +01:00
2024-03-09 13:53:40 +01:00
2024-03-12 14:42:32 +01:00
2024-05-29 16:36:44 +02:00
2024-06-06 22:16:31 +02:00
2024-06-09 18:51:00 +02:00
2024-07-10 23:07:23 +02:00
2024-07-19 10:29:38 +02:00
2024-07-22 09:05:24 +02:00
2024-07-23 22:15:11 +02:00
2024-07-24 08:10:07 +02:00