Jump to content

S-Lang: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
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 is also ships with an standalone 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 datatypes making interaction between the interpreter and C and/or [[C++]] code a doodle.
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====
;Foreign libraries with S-Lang bindings
* [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source - Current.
* [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source


====OS/2 text editors with S-Lang support====
;Text editors with S-Lang support
* [[JED]] - Offers an S-Lang mode - Open source - Current.
* [[JED]] - Offers a S-Lang mode - Open source


====S-Lang related programmer's utilities====
;S-Lang related programmer's utilities
* [[Exuberant ctags]] - Creates index files out of S-Lang source files - Open source - Current.
* [[Exuberant ctags]] - Creates index files out of S-Lang source files - Open source


==Version==
==Version==
* Current version: S-Lang v2.3.0 (2014-09-18)
* 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:C]]
[[Category:Open Source Software]][[Category:Software written in C]]
[[Category:Open Source Software]]
[[Category:Software written in C]]
[[Category:Tools]]
[[Category:DOS Tools]]
[[Category:MS Windows Tools]]
[[Category:VMS Tools]]
[[Category:QNX Tools]]
[[Category:Generic Unix Tools]]

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