S-Lang: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
An interpreted programming language that is delivered in the form of a multi-platform [[C]] library, although it | An interpreted programming language that is delivered in the form of a multi-platform [[C]] library, although it also ships with a stand-alone interpreter in a shell called "slsh" but that is only provided in source form. Originally developed as the scripting/macro language for the [[JED]] text editor and is intended to be similarly embedded into your own C programs but has gained some strong array-based operations since it was originally released. While the structure of the language is somewhat dissimilar to C it has a very similar syntax and supports most C data types making interaction between the interpreter and C and/or [[C++]] code a doodle. | ||
;Foreign libraries with S-Lang bindings | |||
* [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source | * [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source | ||
;Text editors with S-Lang support | |||
* [[JED]] - Offers | * [[JED]] - Offers a S-Lang mode - Open source | ||
;S-Lang related programmer's utilities | |||
* [[Exuberant ctags]] - Creates index files out of S-Lang source files - Open source | * [[Exuberant ctags]] - Creates index files out of S-Lang source files - Open source | ||
==Version== | ==Version== | ||
* | * 2.3.0 (2014-09-18) | ||
* 2.3.3 (2022-08-05) | |||
==Links== | ==Links== | ||
Line 20: | Line 21: | ||
[[Category:Programming Languages]] | [[Category:Programming Languages]] | ||
[[Category:Open Source Software]][[Category:Software written in C]] | |||
[[Category:Open Source Software]] | |||
[[Category:Software written in C | |||
Latest revision as of 13:19, 5 September 2022
An interpreted programming language that is delivered in the form of a multi-platform C library, although it also ships with a stand-alone interpreter in a shell called "slsh" but that is only provided in source form. Originally developed as the scripting/macro language for the JED text editor and is intended to be similarly embedded into your own C programs but has gained some strong array-based operations since it was originally released. While the structure of the language is somewhat dissimilar to C it has a very similar syntax and supports most C data types making interaction between the interpreter and C and/or C++ code a doodle.
- Foreign libraries with S-Lang bindings
- LibcURL - Internet URL (WWW, FTP, etc) access - Open Source
- Text editors with S-Lang support
- JED - Offers a S-Lang mode - Open source
- S-Lang related programmer's utilities
- Exuberant ctags - Creates index files out of S-Lang source files - Open source
Version
- 2.3.0 (2014-09-18)
- 2.3.3 (2022-08-05)
Links
Author
- John E. Davis