diff options
| author | Rob Landley <rob@landley.net> | 2006-09-01 17:38:23 +0000 |
|---|---|---|
| committer | Rob Landley <rob@landley.net> | 2006-09-01 17:38:23 +0000 |
| commit | 686298d6fb155deb4490eb609a19c59d97b1e2f6 (patch) | |
| tree | 3b67c6bbed624c63ef2dc7d4e506e1f4ed2e26b4 /docs | |
| parent | 89d9d4d5f74a86a005a7ea4de51252ac7e52d062 (diff) | |
| download | busybox-w32-686298d6fb155deb4490eb609a19c59d97b1e2f6.tar.gz busybox-w32-686298d6fb155deb4490eb609a19c59d97b1e2f6.tar.bz2 busybox-w32-686298d6fb155deb4490eb609a19c59d97b1e2f6.zip | |
Walter Harms contributed a section on scripting languages. (I trimmed it
a bit.)
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/busybox.net/tinyutils.html | 43 |
1 files changed, 36 insertions, 7 deletions
diff --git a/docs/busybox.net/tinyutils.html b/docs/busybox.net/tinyutils.html index 9eff0b1a7..4699851e8 100644 --- a/docs/busybox.net/tinyutils.html +++ b/docs/busybox.net/tinyutils.html | |||
| @@ -27,13 +27,6 @@ mailing list.</td> | |||
| 27 | <td>SMTP</td> | 27 | <td>SMTP</td> |
| 28 | <td><a href="ftp://ftp.debian.org/debian/pool/main/s/ssmtp/">ssmtp</a> is an extremely simple MTA.</td> | 28 | <td><a href="ftp://ftp.debian.org/debian/pool/main/s/ssmtp/">ssmtp</a> is an extremely simple MTA.</td> |
| 29 | </tr> | 29 | </tr> |
| 30 | |||
| 31 | <tr> | ||
| 32 | <td>Microperl</td> | ||
| 33 | <td><a href=http://www.foo.be/docs/tpj/issues/vol5_3/tpj0503-0003.html>microperl</a> is a small standalone perl interpreter that can be built from the perl sources via "make -f Makefile.micro". If you really feel the need for perl on an embedded system, this is where to start. (If you just want a small embedded | ||
| 34 | scripting language to write _new_ code in, | ||
| 35 | <a href=http://www.lua.org/pil/>Lua</a> seems popular for this purpose</a>.</td> | ||
| 36 | </tr> | ||
| 37 | </table> | 30 | </table> |
| 38 | 31 | ||
| 39 | <p>In a gui environment, you'll probably want a web browser. | 32 | <p>In a gui environment, you'll probably want a web browser. |
| @@ -42,6 +35,42 @@ scripting language to write _new_ code in, | |||
| 42 | requires GTK+, but not Gnome. Or you can try the <a href="http://links.twibright.com/">graphical | 35 | requires GTK+, but not Gnome. Or you can try the <a href="http://links.twibright.com/">graphical |
| 43 | version of links</a>.</p> | 36 | version of links</a>.</p> |
| 44 | 37 | ||
| 38 | <h3>SCRIPTING LANGUAGES</h3> | ||
| 39 | <p>Although busybox has built-in support for shell scripts, plenty of other | ||
| 40 | small scripting languages are available on the net. A few examples:</p> | ||
| 41 | <table> | ||
| 42 | <tr> | ||
| 43 | <th><language></th> | ||
| 44 | <th><description></th> | ||
| 45 | </tr> | ||
| 46 | <tr> | ||
| 47 | <td> <a href=http://www.foo.be/docs/tpj/issues/vol5_3/tpj0503-0003.html>microperl</a> </td> | ||
| 48 | <td> A small standalone perl interpreter that can be built from the perl source | ||
| 49 | s via "make -f Makefile.micro". If you really feel the need for perl on an embe | ||
| 50 | dded system, this is where to start. | ||
| 51 | </tr> | ||
| 52 | <tr> | ||
| 53 | |||
| 54 | <td><a href=http://www.lua.org/pil/>Lua</a></td> | ||
| 55 | <td>If you just want a small embedded scripting language to write <em>new</en> | ||
| 56 | code in, this Brazilian import is lightweight, fairly popular, and has | ||
| 57 | a complete book about it online.</td> | ||
| 58 | </tr> | ||
| 59 | |||
| 60 | <tr> | ||
| 61 | <td><a href= http://www.star.le.ac.uk/%7Etjg/rc/>rc</a></td> | ||
| 62 | <td>The PLAN9 shell. Not compatible with conventional bourne shell syntax, | ||
| 63 | but fairly lightweight and small.</td> | ||
| 64 | </tr> | ||
| 65 | |||
| 66 | </tr> | ||
| 67 | <tr> | ||
| 68 | <td><a href=http://www.forth.org>forth</a></td> | ||
| 69 | <td>A well known language for fast and small programs, decades old but still | ||
| 70 | in use for everything from OpenBIOS to computer controlled engine timing.</td> | ||
| 71 | </tr> | ||
| 72 | </table> | ||
| 73 | |||
| 45 | <p>For more information, you probably want to look at | 74 | <p>For more information, you probably want to look at |
| 46 | <a href=http://buildroot.uclibc.org>buildroot</a> and | 75 | <a href=http://buildroot.uclibc.org>buildroot</a> and |
| 47 | <a href=http://gentoo-wiki.com/TinyGentoo>TinyGentoo</a>, which | 76 | <a href=http://gentoo-wiki.com/TinyGentoo>TinyGentoo</a>, which |
