There are no reviews yet. Be the first to send feedback to the community and the maintainers!
README for building of Scintilla and SciTE Scintilla can be built by itself. To build SciTE, Scintilla must first be built. *** GTK+/Linux version *** You must first have GTK+ 2.0 or later and GCC (4.1 or better) installed. GTK+ 1.x will not work. Other C++ compilers may work but may require tweaking the make file. To build Scintilla, use the makefile located in the scintilla/gtk directory cd scintilla/gtk make cd ../.. To build and install SciTE, use the makefile located in the scite/gtk directory cd scite/gtk make make install This installs SciTE into $prefix/bin. The value of $prefix is determined from the location of Gnome if it is installed. This is usually /usr if installed with Linux or /usr/local if built from source. If Gnome is not installed /usr/bin is used as the prefix. The prefix can be overridden on the command line like "make prefix=/opt" but the same value should be used for both make and make install as this location is compiled into the executable. The global properties file is installed at $prefix/share/scite/SciTEGlobal.properties. The language specific properties files are also installed into this directory. To remove SciTE make uninstall To clean the object files which may be needed to change $prefix make clean The current make file only supports static linking between SciTE and Scintilla. *** Windows version *** A C++ compiler is required. Visual Studio .NET 2010 is the development system used for most development although TDM Mingw32 4.4.1 is also supported. To build Scintilla, make in the scintilla/win32 directory cd scintilla\win32 GCC: mingw32-make VS .NET: nmake -f scintilla.mak cd ..\.. To build SciTE, use the makefiles located in the scite/win32 directory cd scite\win32 GCC: mingw32-make VS .NET: nmake -f scite.mak An executable SciTE will now be in scite\bin. The Visual C++ 6.0 project (.dsp) and make files are no longer supported but are left in the download for people that are prepared to update them. *** GTK+/Windows version *** Mingw32 is known to work. Other compilers will probably not work. Only Scintilla will build with GTK+ on Windows. SciTE will not work. To build Scintilla, make in the scintilla/gtk directory cd scintilla\gtk mingw32-make
lua
The Lua programming language with CMake based buildluajit
LuaJIT is JIT compiler for the Lua language.tcc
Small but fast C compiler. Supports ANSI C, most of the new ISO C99 standard, and many GNUC extensions, including inline assembly.Repository
Repository of LuaDist modules available for installation using the luadist-git command line tooltoluapp
tolua++ is an extension of toLua, a tool to integrate C/Cpp code with Lualibjpeg
Independent JPEG Group's JPEG softwaresrlua
A tool for building self-running Lua programs.squish
Squish Lua libraries and apps into a single compact file.iup
IUP is a portable toolkit for building graphical user interfaces.luaxml
A minimal set of XML processing function in Lua, with simple mapping between XML and Lua tablesdkjson
dkjson is a module for encoding and decoding JSON data.lpack
A library for packing and unpacking binary data. The library adds two functions to the string library: pack and unpack.tolua
tolua is a tool that greatly simplifies the integration of C/C++ code with Lua.libsqlite3
SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database enginelpeg
lsqlite3
LuaSQLite 3 is a thin wrapper around the public domain SQLite3 database engine.lzlib
Lua bindings to the ZLib compression libraryluasrcdiet
LuaSrcDiet - Compresses Lua source code by removing unnecessary characters.gsl
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers.wxlua
wxLua is a lua scripting language wrapper around the wxWidgets cross-platform GUI library. It consists of an executable for running standalone wxLua scripts and a library for extending C++ programs with a fast, small, fully embeddable scripting languagelibpng
Official PNG reference librarymapm
Mike's Arbitrary Precision Math Libraryluabitop
Lua Bit Operations Module by Mile Palllua-signal
Lua support for ANSI C signalslibiconv
POSIX library, which converts a sequence of characters from one codeset into a sequence of corresponding characters in another codeset.libtiff
TIFF library.luapretty
openssl
Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a general purpose cryptography library.libbsd
BSD functions common only on BSD systems, for portability to non-BSD systems.luacurl
LuaCURL is Lua 5.x compatible module providing Internet browsing capabilities based on the cURL library.scite
SciTE is a SCIntilla based Text Editorluadate
LuaDate is a Lua module for date and time calculation and retrieval using the Gregorian Calendar system.slnunicode
A Unicode support library for Lua, developed for the Selene database projectunzip
Info-ZIP unzip utilityfcgi
FastCGI is simple because it is actually CGI with only a few extensions.luajava
LuaJava is a scripting tool for Javabzip2
bzip2 is a high compression ratio data compression library.luaexpat
LuaExpat is a SAX (Simple API for XML) XML parser based on the Expat librarylibpq
libpq is a connection library for PostgreSQLlsocket
Simple and easy socket support for lua.lua-uri
Lua module for manipulating URIslibdevil
Developer's Image Library (DevIL) is a programmer's library to develop applications with very powerful image loading capabilities, yet is easy for a developer to learn and use.luasql-mysql
Database connectivity for Lua - MySQL driverwxwidgets
wxWidgets is a C++ multi-platform GUI toolkit.luaglut
GLUT and OpenGL bindings for Luabatteries
A meta package that provides batteries for the Lua language. Modeled after Lua for Windows distribution.luasql-sqlite3
Database connectivity for Lua - SQLite3 driverlrandom
A library for generating random numbers based on the Mersenne Twister, a pseudorandom number generating algorithm.remdebug
Remote Debugger for the Lua programming languageclasslib
A multiple-inheritance class library for Lua.diluculum
Diluculum is a library that intends to make the coexistence of C++ and Lua more harmonious.zip
Info-ZIP zip utilityonig
Oniguruma is a regular expressions librarybitlib
Tiny library for bitwise operationslbc
A simple arbitrary precision library for Lua, based on code from GNU bciup-examples
Examples for IUP. IUP is a portable toolkit for building graphical user interfaces.sdl
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.lpty
A simple facility for lua to control other programs via PTYs.luaex
Implemenation of 'ex' API - portable os and io extension functionslibexpat
Expat is a C library for parsing XMLluabind
Luabind is a library that helps you create bindings between C++ and Lua.loop
LOOP stands for Lua Object-Oriented Programming and is a set of packages for supporting different models of object-oriented programming in the Lua languagecd
CD (Canvas Draw) is a platform-independent graphics library.diff
This module provides a small collection of functions for diffing text.luametrics
freeglut
FreeGLUT is a free alternative GLUT library.luadocer
luagl
A library that provides access to all of the OpenGL functionality from Lua.luagd
Lua bindings to the GD libraryluatask
LuaTask - Multitasking support Libraryqtlua
The QtLua library aims to make Qt4 applications scriptable using the Lua scripting language.lbci
A bytecode inspector library for Lua 5.1. It allows you to look inside Lua functions from Lua.regex
Henry Spencer's regular expressions librarylualibusb
Lua libusb bindingBinaries
Binary distributions for download purposeslibmysql
libmysql provides C interface library to connect to MySQLlcms
LittleCMS is a CMM, a color management engineluapi
LuaPi: Concurrent programming made simplemixlua
A preprocessor for files including embedded Lua codeluamotif
Lua binding for OpenMotiffontconfig
lbase64
A Base64 library for Luaim
IM is a toolkit for Digital Imaging.alt-getopt
Process application arguments the same way as getopt_longlemock
Mock creation module intended for use together with a unit test framework such as lunit or lunity.luuid
A library for UUID generationlpc
Allows Lua scripts to call external processes while capturing both their input and output.luaprofiler
LuaProfiler is a time profiler designed to help finding bottlenecks on your Lua program.libffi
FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language t o call code written in another language.bootstrap
Bootstrap process to create the deployment utility from scratchluasql-odbc
LuaSQL is a simple interface from Lua to a DBMS - ODBC drivermarkdown
A pure-lua implementation of the Markdown text-to-html markup system.cmake
A cross-platform, open-source build system that generates native makefiles.libzzip
The zziplib provides read access to zipped files in a zip-archive.gslshell
GSL shell is an interactive Lua command line interface that gives easy access to the GNU Scientific Library (GSL) collection of mathematical methods for numerical computations.luagraph
LuaGRAPH is a binding to the graphviz library.lcms2
LittleCMS is a CMM, a color management enginelmd5
A message digest library for Lua based on OpenSSL: MD2, MD4, MD5, SHA1, SHA2, RIPEMD160, MDC2luasql-firebird
LuaSQL is a simple interface from Lua to a DBMS - Firebird driverconcurrentlua
Concurrency Oriented Programming in LuaLove Open Source and this site? Check out how you can help us