BookmarkSubscribeRSS Feed
yabwon
Amethyst | Level 16

Hey SAS-C,

Just for your information

Bart

 

The SAS Packages Framework, version 20230207 is available. As usual at https://github.com/yabwon/SAS_PACKAGES

 

News:

  • New "Additional Content" feature added to the framework. Usually a package is a "code container" with plain text files with code inside, but sometimes Developer may want the package to contain so called "additional content". The additional content is a perfect solution for a Developer who want, for example, to include: a 150 pages long pdf file with detailed documentation, or a bunch of jpg files with figures depicting relations between package macros, or something else (basically everything that can't be delivered in the "standard" way). See the latest version of documentation for the details.

Changes in the framework related to the new feature:

  • new macro %loadPackageAddCnt() which allows to extract additional content,
  • modifications in the %generatePackage() macro to allow creation of additional content,
  • new parameter in %loadPackage() and %installPackage() macros which triggers use of %loadPackageAddCnt() macro,
  • new code added in loading test (to verify extraction of additional content).

Fixes:

  • IML Modules loader utility macro rewritten,
  • minor bug fixes.

Documentation:

  • documentation updated,
  • spelling fixes.
_______________
Polish SAS Users Group: www.polsug.com and communities.sas.com/polsug

"SAS Packages: the way to share" at SGF2020 Proceedings (the latest version), GitHub Repository, and YouTube Video.
Hands-on-Workshop: "Share your code with SAS Packages"
"My First SAS Package: A How-To" at SGF2021 Proceedings

SAS Ballot Ideas: one: SPF in SAS, two, and three
SAS Documentation



1 REPLY 1
yabwon
Amethyst | Level 16

Ok. So since the SAS Packages Framework allows to add additional content to a package it's high time to present some practical example.

 

You may already know the SQLinDS package built base on the 2012 article by Mr. Mike Rhoads: "Use the Full Power of SAS in Your Function-Style Macros". 

 

Version 2.2.5 of the package contains the article as an additional content, so whenever you would like to do a "deep dive" into roots/details of the package implementation you have the article at your hand (and you can use it even if your Internet connection id dead 😉)

 

Check it out and let me know whet do you think, both about the SQLinDS package and the new feature of the framework! 

 

Al the best

Bart

_______________
Polish SAS Users Group: www.polsug.com and communities.sas.com/polsug

"SAS Packages: the way to share" at SGF2020 Proceedings (the latest version), GitHub Repository, and YouTube Video.
Hands-on-Workshop: "Share your code with SAS Packages"
"My First SAS Package: A How-To" at SGF2021 Proceedings

SAS Ballot Ideas: one: SPF in SAS, two, and three
SAS Documentation



hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 628 views
  • 2 likes
  • 1 in conversation