CMPL v1.10.0 - Change log


Download and install the CMPL binaries (including Coliop, pyCMPL, jCMPL and CMPLServer)

  1. Download and unzip the CMPL package

    CMPL 1.10.0a win32
    CMPL 1.10.0 linux32
    CMPL 1.10.0 linux64
    CMPL 1.10.1 OS X
    CMPL 1.10.0 Raspbian

    CMPL - Manual (including pyCMPL, jCMPL and CMPLServer)
    CMPL, pyCMPL and jCMPL - examples

    CMPL specific XML schemes


  2. Installation

    • Windows 32
      To install the CMPL package you only have to copy the folder Cmpl into
      c:\program files\Cmpl

    • Windows 64
      To install the CMPL package you only have to copy the folder Cmpl into
      c:\program files (x86)\Cmpl

    • Linux and Raspbian
      To install the CMPL package you should type the command: ./install

      This command installs the CMPL distribution package in the following folders:
         program folder -> /usr/share/Cmpl
         scripts (cmpl, coliop, cmplServer, pyCmpl) -> /usr/bin/

    • Apple - OS X
      To install the CMPL package please use the following command: ./install

      This command installs the CMPL distribution package in the follwing folders:
        program folder -> /Applications/Cmpl
        scripts (cmpl, coliop, cmplServer, pyCmpl) -> /usr/bin/

  3. Installation Prerequisites

    • Java
      Since Coliop is written in Java you have to download and install the java runtime environment.
      On OS X (esp. Yosemite and El Capitain) it is necessary to install a Java SE Development Kit. Please choose Java SE Development Kit 8u6x -> Accept License Agreement -> Mac OS X x64

    • Python 2.7
      Under Linux and OS X a user has only to ensure that Python 2.7 is installed. (Usually by default).

      Under Windows pyCMPL should work out of the box because the CMPL binary package contains pypy as Python environment.

  4. Running CMPL and Coliop

    • Windows
        CMPL - Please start the cmplShell c:\program files< (x86)>\Cmpl\cmplShell.bat
        and execute CMPL with the command   cmpl <problemname>.cmpl .
        Coliop - Double-click coliop.bat in c:\program files< (x86)>\Cmpl\

    • Linux
        CMPL - Please start the terminal and execute CMPL with the command
        cmpl <problemname>.cmpl .
        Coliop - Please start the terminal und execute Coliop with the command coliop

    • Apple - OS X
        CMPL - Please start the terminal and execute CMPL with the command
        cmpl <problemname>.cmpl.
        Coliop - Double-click the Application coliop in /Applications/Cmpl/

    • Raspbian
        CMPL - Please start the terminal and execute CMPL with the command
        cmpl <problemname>.cmpl .
        Coliop - Please click the Coliop icon at the desktop or the menue entry Education.

  5. Running pyCMPL

    • Windows
        Please start the cmplShell c:\program files< (x86)>\Cmpl\cmplShell.bat
        and execute a pyCMPL script with the command pyCmpl <problemname>.py .

    • Linux, Raspbian and Apple - OS X
        Please start the terminal and execute a pyCMPL script with the command
        pyCmpl <problemname>.py .

  6. Running and stopping the CMPLServer

    • Windows
        Please start the cmplShell c:\program files < (x86)>\Cmpl\cmplShell.bat
        and start the CMPLServer with with the command cmplServer -start <port> .
        or stop it by typing the command cmplServer -stop <port>

    • Linux, Raspbian and Apple - OS X
        Please start the terminal and start the CMPLServer with with the command
        cmplServer -start <port> or stop it by typing the command
        cmplServer -stop <port> .

    • Default <port> is 8008.

CMPL, pyCMPL, jCMPL and Coliop source code