Download Inq

Requirements

Inq only requires JavaTM J2SE 1.5 or better. You may download it for your platform from JavaSoft.

Installing Inq

Inq is packed in a jar file. You can extract it using any suitable tool such as winzip, unzip or if you already have the Java SDK, the jar tool.

Note
If you are running under Windows XP there is a tendency for browsers to save downloaded files to My Documents. When extracting Inq, please do so to a path that does not include spaces (for example C:\inqwell would do just fine). Otherwise the launcher script will fail.

You should end up with a folder structure something like this:

Folder Structure

The Inq language and runtime are in a single file lib/inq.jar

Linux/Unix Specifics

Make the inq launcher script executable:

  /home/inqwell/inq1_0$ chmod +x bin/inq

Set the INQHOME environment variable, perhaps in this way:

  /home/inqwell/inq1_0$ export INQHOME=`pwd`

Include $INQHOME/bin in your path:

  /home/inqwell/inq1_0$ export PATH=$PATH:$INQHOME/bin

Windows Specifics

Set the INQHOME environment variable:

  C:\inqwell\inq1_0> set INQHOME=C:\inqwell\inq1_0

Include %INQHOME%\bin in your path:

  /home/inqwell/inq1_0$ set PATH=%PATH%;%INQHOME%\bin

Play With The Examples

Try loading the temperature converter (described in Gui Basics). On all platforms:

  inq -in examples/C2F.inq

There are various other scripts to look in the examples directory that illustrate various language and functional aspects of Inq. Client-server examples are also included and individually described in the Examples section.

Available Versions

New versions of Inq will be added to this page as they become available. Inqwell welcomes suggestions for new language features and encourages contributions via the forums.

Inq Version 1.0.2

  • Hello World! example added

5 November 2008: Download

Inq Version 1.0.1

  • Fixed problem where a normal client disconnect can cause Logout service processing to be interrupted.

3 November 2008: Download

Inq Version 1.0

1 November 2008: Download