GUI for developing and debugging programs written in the Piet language
C C++ HTML Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
icons
npiet
utils fix comment header for roll vis Apr 25, 2011
.gitignore
.travis.yml Let Travis check the build Jul 11, 2016
CMakeLists.txt
ColorUtils.h
Command.cpp
Command.h
CommandDelegate.cpp
CommandDelegate.h
CommandImpl.cpp
CommandImpl.h
CommandWidget.cpp
CommandWidget.h
CommandsModel.cpp
CommandsModel.h
DebugWidget.cpp
DebugWidget.h
DebugWidget.ui
FlowCompass.cpp reset the flow compass between debugs Apr 15, 2011
FlowCompass.h
ImageModel.cpp
ImageModel.h
KColorCells.cpp
KColorCells.h
KColorMimeData.cpp
KColorMimeData.h
KColorPatch.cpp
KColorPatch.h
LICENSE
LICENSE.icon
MainWindow.cpp add shortcuts for zomm in and out Apr 25, 2011
MainWindow.h
MainWindow.ui
NPietObserver.cpp style++ Aug 8, 2010
NPietObserver.h
PixelDelegate.cpp
PixelDelegate.h
README.md
ResizeDialog.cpp
ResizeDialog.h
RunController.cpp
RunController.h
TODO
UndoCommands.cpp
UndoCommands.h
UndoHandler.cpp
UndoHandler.h
ViewMonitor.cpp
ViewMonitor.h
build.sh
fallback.qrc add new icons to the resource index Apr 15, 2011
install_dependencies.sh
main.cpp
nhello.ppm
piet-16x16.png add application icon Jul 10, 2010
piet.ico add application icon Jul 10, 2010
pietcreator.qrc
pietcreator.rc

README.md

Piet Creator

Build Status

Piet Creator is a cross platform GUI IDE for the Piet esoteric programming language. It includes a graphical editor, embedded interpreter, and integrated debugger.

"Piet is a programming language in which programs look like abstract paintings. The language is named after Piet Mondrian, who pioneered the field of geometric abstract art. " - David Morgan-Mar. dmm@dangermouse.net (Piet Author)

Piet Creator's primary author is Casey Link unnamedrambler@gmail.com.

The interpreter backend is provided by npiet, a piet interpreter written in C by Erik Schoenfelder.

piet, the language: http://www.dangermouse.net/esoteric/piet.html npiet: http://www.bertnase.de/npiet/

Piet Creator is licensed under the GPL v3, and is written in C++ with Qt.

Piet the esoteric programming language was created by David Morgan-Mar dmm@dangermouse.net, and is copyright by him.

Compiling / Running

Prerequisites for Linux/Mac OS X/Windows:

Piet Creator uses the cmake build system, which is supported on all major operating systems.

On Linux/Mac OS X

From the source directory: $ mkdir build $ cd build $ cmake ../ # This will attempt and find all the dependencies $ make $ ./pietcreator

On Windows (With VS 2008)

Create the build directory as shown above Run the same cmake command "cmake ../" or "cmake path_to_sources" Open the resulting .sln in Visual Studio Execute the pietcreator.exe binary in Debug/

On Windows (With mingw)

Unknown. Anyone care to contribute? You will need the Qt SDK for windows that includes mingw from: http://qt.nokia.com/downloads/sdk-windows-cpp