From 68c4bc3d300d0b1e3d2edd2c5411e92cb103acf1 Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Thu, 14 Oct 2010 23:14:06 +1000 Subject: Re-add some files lost from v0.51 In particular the C examples (now in examples.api/) Signed-off-by: Steve Bennett --- examples.api/README | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 examples.api/README (limited to 'examples.api/README') diff --git a/examples.api/README b/examples.api/README new file mode 100644 index 0000000..d3fc8be --- /dev/null +++ b/examples.api/README @@ -0,0 +1,36 @@ +Jim examples +============ +BSD 2-clause license, (c) 2010 Wojciech A. Koszek + + +This directory contains examples of Jim interpreter API. In order to start +working with Jim API one may just want to copy existing example .c file +into new file, modify Makefile and start working on a new program. + +Existing examples +================= + +jim_command + Simple command implementation in Jim's API. Command is then executed + in a script encoded within a program. + +jim_hello + Standard "Hello world!" program. + +jim_inline + Similar "Hello world!" program, but the result comes from a Tcl + script interpreted in Jim. Result is printed back on a terminal. + +jim_list + Will teach you how to create a list in Jim's API. Once created, + will show how to name and export it, so that variable is visible in + the script's source code. Once done, interpretation of separate + print.tcl file is presented. As a result, the script can print a + list members created from within ANSI C program. + +jim_obj + Basic object creation in Jim. + +jim_return + Similar to jim_command example, but implemented command actually + returns a value. -- cgit v1.1