diff options
author | landley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-09-01 17:38:23 +0000 |
---|---|---|
committer | landley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-09-01 17:38:23 +0000 |
commit | 18be25ae3dd2b253ac6fa8ee59764e53db2f99c6 (patch) | |
tree | 3b67c6bbed624c63ef2dc7d4e506e1f4ed2e26b4 | |
parent | a9565218a19f516394a987a3703906479a73e6cd (diff) | |
download | busybox-w32-18be25ae3dd2b253ac6fa8ee59764e53db2f99c6.tar.gz busybox-w32-18be25ae3dd2b253ac6fa8ee59764e53db2f99c6.tar.bz2 busybox-w32-18be25ae3dd2b253ac6fa8ee59764e53db2f99c6.zip |
Walter Harms contributed a section on scripting languages. (I trimmed it
a bit.)
git-svn-id: svn://busybox.net/trunk/busybox@16024 69ca8d6d-28ef-0310-b511-8ec308f3f277
-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 |