[an error occurred while processing this directive]
Location: > News    Site Map

BASh v1.8.5 Released by Deep Sky Technologies, Inc.

Upgrade to Most Popular and Free 4D Component

Vero Beach, FL - Monday, July 28th, 2003: Deep Sky Technologies, Inc., today announced the release of BASh v1.8.5 for Macintosh and Windows. BASh is a 4th Dimension component which provides extensive utility functionality for 4D programmers, including a dynamic stack space module for reusing variable space, encoding and cryptography routines, and much, much more.

BASh is the first 4D component publicly available after the release of 4D v6.7.0 by 4D, Inc., and 4D SA. With this release, BASh has been expanded and many outstanding issues have been corrected. In keeping with the tradition of offering high quality products and services, Deep Sky Technologies, Inc., has continued to make the BASh component available for free to the developer community.

BASh v1.8.5 contains 24 new methods and a whole new module of code. All total, the BASh component now consists of 477 methods across 31 modules of code. The comprehensive PDF manual is almost 600 pages long and describes every single method call in detail. Documentation has even been provided for all of the error codes through the BASh component. As well, the BASh component includes the documentation module, z_Library, as a separate 4D Insider library.

Features in the BASh component

The BASh component consists of many different modules of methods that provide extensive utility services in 4th Dimension applications. The list of modules currently available in the BASh component is:

  • # ARR - Array sizing, management, and manipulation methods;
  • BLOB - BLOB management and manipulation methods;
  • CODEC - encoding and decoding support for common formats;
  • CONV - conversion methods to handle data and type conversions;
  • CRYPT - encryption and decryption routines;
  • DATE - provides basic date manipulation routines;
  • DSS - Dynamic Stack Space; reusable variable management system;
  • # DTS - Date-Time Stamps; generation and manipulation methods;
  • ENV - environmental information (program, OS, CPU, etc.);
  • # FILE - path and file name utilities;
  • FMAP - file mapping for document types, type codes, and MIME types;
  • IB - indexed BLOB management routines;
  • INIT - module and component initialization;
  • INT - interruption manager;
  • NULL - Variable clearing and initialization methods;
  • NVP - named value pair utilities and management;
  • PROS - process information accessors;
  • PTEXT - parameter text replacement routines;
  • QUIT - controlled clean up of BASh data structures;
  • RES - resource management and utility methods;
  • RW - read/write module for handling record access;
  • SEM - Semaphore management methods;
  • SEQ - flexible sequence number module;
  • SERNO - serial number generation and confirmation methods;
  • # STR - string manipulation, formatting, and filtering methods;
  • TIME - Time manipulation methods;
  • TYPE - Variable type comparison methods;
  • URL - URL creation and extraction routines;
  • VAR - Variable utility methods;
  • WORD - manipulators for non-native four-byte values;
  • * X4D - XML based record packing and unpacking methods;
  • # XML - Extensible Markup Language parsing an retrieval code.

* - new to the latest release of BASh
# - expanded within the latest release of BASh

Pricing and Availability

The BASh component is officially released as peepware. For those unfamiliar with peepware, it is similar to postcardware except that Marshmallow Peeps (more information about Marshmallow Peeps available at http://www.marshmallowpeeps.com/) are requested from those developers that find the BASh component to be useful in their 4th Dimension projects.

The BASh component can be downloaded by following the Downloads link on the Deep Sky Technologies, Inc., web site, located at:


Information about BASh is available directly at:


About Deep Sky Technologies, Inc.

Based in Vero Beach, Florida, Deep Sky Technologies, Inc., provides software development, consulting, hosting, and colocation services. Founded in 1997, Deep Sky Technologies, Inc., develops and supports a wide variety of software development tools and services to aid in the creation of custom applications and web sites for the Macintosh and Windows platform. For more information, please visit our home page at http://www.deepskytech.com/.

For more information contact:

Steven G. Willis
President, Deep Sky Technologies, Inc.

You can also join the Deep Sky Technologies, Inc., announcement mailing list. Subscriptions can be placed online at:


All trade names referenced in this document are the trademark or registered trademark of their respective holder.

BASh is copyright Deep Sky Technologies, Inc.

4th Dimension, ACI, ACI US, 4D Compiler, 4D, 4D Server, 4D Client, and 4D Insider are trademarks of 4D, Inc.

4D Pack plugin is provided courtesy, and with permission, of 4D, Inc.

Macintosh and MacOS are trademarks of Apple Computer, Inc.

Marshmallow Peeps and Just Born are trademarks of Just Born, Inc.

Windows is a trademark of Microsoft Corporation.


[an error occurred while processing this directive]