• Stars
    star
    115
  • Rank 295,936 (Top 6 %)
  • Language
    C++
  • License
    Other
  • Created over 15 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Microsoft Component Object Model (COM) binding for Lua
* What is LuaCOM?
-----------------

  LuaCOM is an add-on library to the Lua language <http://www.lua.org>
  that allows Lua programs to use and implement objects that follow
  the Microsoft's Component Object Model (COM) specification and
  the ActiveX technology for property access and method calls.

  LuaCOM is implemented as a C++ library, and can be statically linked to
  an application or loaded at runtime. LuaCOM is provided with its source code
  and the makefiles required to build it.

* Project Page
--------------

  The project page and latest source code is available at:

    http://lua-users.org/wiki/LuaCom - project page
    https://github.com/davidm/luacom - latest source code

* Installing
---------------------------

  The easiest way to install LuaCOM is via the binary in Lua for Windows:
  
    http://code.google.com/p/luaforwindows/

  You can also install LuaCOM via LuaRocks
  ("luarocks install luacom") or LuaDist ("luadist install luacom").
  See the INSTALL file for installation details for installing from source.

* Compatibility
---------------

  LuaCOM has been tested on most versions of Windows, under both MinGW C++ and
  Microsoft Visual Studio C++ compilers (2005, 2008, 2010), as well as under
  Cygwin (1.7) with g++.  It has also been compiled against libwine on Linux,
  although tests failed.

* Bugs and Comments
------------------------

  Send bug reports or comments to the location specified on
  http://lua-users.org/wiki/LuaCom .

* Copyright
-----------

  LuaCOM is freely available for both academic and commercial
  purposes under the MIT license.  See the COPYRIGHT file for details.

* Authors
------------------------

  LuaCOM was originally designed and implemented by Vinicius Almendra and
  Renato Cerqueira at Tecgraf, the Computer Graphics Technology Group
  of PUC-Rio (the Pontifical Catholic University of Rio de Janeiro in Brazil). 
  Tecgraf is a laboratory of the Department of Computer Science.
  Later maintainers include Fabio Mascarenhas, Ignacio Burgueño and David Manura.

------------------------------------------------------------------------
Renato Cerqueira
Research Staff Member               
Tecgraf/PUC-Rio, Brazil
email: [email protected]
http://www.tecgraf.puc-rio.br/~rcerq

Vinicius Almendra
Research Staff Member
Tecgraf/PUC-Rio, Brazil
email: [email protected]

Fabio Mascarenhas
Research Staff Member
Tecgraf/PUC-Rio, Brazil
email: [email protected]

[email protected]
http://www.tecgraf.puc-rio.br/~rcerq/luacom/ - older page
------------------------------------------------------------------------

More Repositories

1

lua2c

convert Lua source code into an equivalent C source code written in terms of Lua C API calls
Lua
268
star
2

lua-inspect

Lua code analysis, with plugins for HTML and SciTE
Lua
165
star
3

lua-matrix

Matrices and vectors of are real, complex, and symbolic elements, implemented as Lua tables.
Lua
127
star
4

lua-fish

Parses Lua to abstract syntax tree (AST) using LPeg.
Lua
71
star
5

lua-bit-numberlua

Bitwise operators in pure Lua using Lua numbers
Lua
69
star
6

lua-compress-deflatelua

DEFLATE (RFC1951)/gunzip implemented in pure Lua
Lua
51
star
7

lua-compat-env

Lua 5.1/5.2 environment compatibility functions.
Lua
29
star
8

lua-glob-pattern

Converts file glob string to Lua pattern string.
Lua
22
star
9

lua-annotate

C code comments externally stored but displayed inline
Lua
21
star
10

lua-digest-crc32lua

CRC-32 checksum implemented in pure Lua
Lua
20
star
11

lua-balanced

match a Lua string, comment, or expression by loose parsing in pure Lua
Lua
17
star
12

lua-parser-loose

loose parsing of Lua code, ignoring syntax errors
Lua
14
star
13

lua-list-comprehension

list comprehensions in pure Lua
Lua
13
star
14

lua-patch

Pure Lua implementation of the Unix patch utility (unified diff only)
Lua
13
star
15

lua-pythonic-optparse

Command-line argument parsing similar to Python's optparse library
Lua
9
star
16

lua-find-bin

Locates directory of original Lua script.
Lua
5
star
17

lua-mbuild

Lua-based memoized build system
Lua
5
star
18

lua-lib

Simple insertion of directories in package search paths.
Lua
5
star
19

lua-file-slurp

Easily read/write entire files from/to a string.
Lua
5
star
20

lua-require-any

Like `require` but selects any one of the listed modules.
Lua
3
star
21

lua-stringlua

Lua 5.1 string library reimplemented in Lua
Lua
3
star
22

lua-test

testing
Lua
1
star