Next Previous Contents

# SLSH Library Reference (version 2.3.0)

## John E. Davis <www.jedsoft.org>

Sep 14, 2014

## 1. Introduction

## 2. The `require` Function

- 2.1 _featurep
- 2.2 provide
- 2.3 require

## 3. Command Line Parsing Functions

- 3.1 cmdopt_new
- 3.2 cmdopt_process
- 3.3 cmdopt_add

## 4. Filename Globbing and Related Functions

- 4.1 glob
- 4.2 fswalk_new

## 5. Reading Text-formated Data Files

- 5.1 readascii

## 6. Structure Functions

- 6.1 struct_filter
- 6.2 struct_combine
- 6.3 struct_field_exists

## 7. Array Functions

- 7.1 rearrange
- 7.2 reverse
- 7.3 shift

## 8. List Functions and List-based Data Structures

- 8.1 list_sort
- 8.2 heap_new

## 9. Subprocess Functions

- 9.1 new_process

## 10. Profiling Functions

- 10.1 profile_on
- 10.2 profile_off
- 10.3 profile_begin
- 10.4 profile_end
- 10.5 profile_calibrate
- 10.6 profile_report

## 11. Set Functions

- 11.1 complement
- 11.2 intersection
- 11.3 ismember
- 11.4 union
- 11.5 unique

## 12. Miscellaneous Functions

- 12.1 print
- 12.2 print_set_pager
- 12.3 print_set_pager_lines

## 13. SLSH intrinsic functions

- 13.1 slsh_readline_init
- 13.2 slsh_readline_new
- 13.3 slsh_readline
- 13.4 slsh_readline_noecho
- 13.5 slsh_set_readline_update_hook
- 13.6 slsh_set_update_preread_cb
- 13.7 slsh_set_update_postread_cb
- 13.8 slsh_set_update_width_cb

Next Previous Contents