aboutsummaryrefslogtreecommitdiff
path: root/README
blob: 2661530102fd3f9d0b60efd69a3e9253aed18016 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
The Jim Interpreter
A small-footprint implementation of the Tcl programming language.

It is a work in progress for now.

Copyright (C) 2005 Salvatore Sanfilippo
All Rights Reserved
This software is under the APACHE 2.0 LICENSE

--------------------------------------------------------------------------------
Extensions
--------------------------------------------------------------------------------

JIM-POSIX

This is the start of a library that should export to Jim useful bits of the
POSIX API. For now there are just a few utility functions, but it's
an example on how to write a simple library for Jim.

JIM-WIN32

This is the start of a library that should export to Jim useful bits of the
WIN32 API. Currently there is just one function that is used to call windows
applications. For example run jim and try the extension with:

  load jim-win32.dll
  win32.shellexecute open notepad

You should see a notepad application running.

--------------------------------------------------------------------------------
Thanks to...
--------------------------------------------------------------------------------

- First of all, thanks to every guy that's listed in the AUTHORS file,
  that directly helped with code and ideas.
- Many people on the Tclers Chat that helped me to explore issues
  about the use and the implementation of the Tcl programming language.
- David Welton for the tech info sharing and our chats about
  programming languages design and the ability of software to scale down.
- The autors of "valgrind", for this wonderful tool, that helped me a
  lot to fix bugs in minutes instead of hours.