[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Where Lua *is* used
- From: Axel Kittenberger <axkibe@...>
- Date: Wed, 1 Feb 2012 12:01:47 +0100
Well that thread is what I call an self-affirming counter-overreaction
to something that only came close to something like critique.
Anyway, to inconspicuously smuggle in the listing of my own package,
this are the debian packages that depend on the vanilla-lua-VM and
include it.
$ apt-rdepends -r liblua5.1-0
Reading package lists... Done
Building dependency tree
Reading state information... Done
liblua5.1-0
Reverse Depends: aqualung (0.9~beta11-1.2)
Reverse Depends: asc (2.4.0.0-1+b3)
Reverse Depends: asterisk-modules (1:1.8.8.2~dfsg-1)
Reverse Depends: awesome (3.4.11-1)
Reverse Depends: bam (0.4.0-3)
Reverse Depends: blobby (0.9c-1)
Reverse Depends: blobby-server (0.9c-1)
Reverse Depends: boswars (2.6.1-2)
Reverse Depends: btanks (0.9.8083-3)
Reverse Depends: celestia-glut (1.6.1+dfsg-1)
Reverse Depends: celestia-gnome (1.6.1+dfsg-1)
Reverse Depends: conky-std (1.8.1-6)
Reverse Depends: crawl (2:0.9.1-1)
Reverse Depends: crawl-tiles (2:0.9.1-1)
Reverse Depends: crossfire-client (1.60.0-3)
Reverse Depends: crtmpserver (0.0~dfsg+svn611.1-2)
Reverse Depends: crtmpserver-apps (0.0~dfsg+svn611.1-2)
Reverse Depends: crtmpserver-libs (0.0~dfsg+svn611.1-2)
Reverse Depends: deets (0.1.2-1)
Reverse Depends: devilspie2 (0.17-1)
Reverse Depends: diod (1.0~pre59-1)
Reverse Depends: ekeyd (1.1.5-2)
Reverse Depends: freeciv-client-extras (2.3.1-1)
Reverse Depends: freeciv-server (2.3.1-1)
Reverse Depends: freepops (0.2.9-5)
Reverse Depends: geany-plugin-lua (0.21.1.dfsg-1)
Reverse Depends: gimp-gluas (0.1.20-1)
Reverse Depends: grafx2 (2.3-1)
Reverse Depends: gringo (3.0.3-7)
Reverse Depends: haserl (0.9.29-3)
Reverse Depends: hedgewars (0.9.17-1)
Reverse Depends: highlight (3.6-1)
Reverse Depends: httest (2.1.10-1)
Reverse Depends: ibus-pinyin (1.4.0-1)
Reverse Depends: imapfilter (1:2.2.3-1+b1)
Reverse Depends: instead (1.6.0-1)
Reverse Depends: ipe (7.1.2-1)
Reverse Depends: libapache2-modsecurity (2.5.13-1)
Reverse Depends: libcegui-mk2-0.7.5 (0.7.5-8)
Reverse Depends: libcegui-mk2-1 (0.6.2-5.1)
Reverse Depends: libcsound64-5.2 (1:5.14.2~dfsg-2)
Reverse Depends: libdballe5 (5.10-1.1)
Reverse Depends: libedje-bin (1.0.0-1)
Reverse Depends: libedje1 (1.0.0-1)
Reverse Depends: libeiskaltdcpp2.2 (2.2.5-1)
Reverse Depends: libgv-lua (2.26.3-9)
Reverse Depends: libhighlight-perl (3.6-1)
Reverse Depends: libipe7.1.2 (7.1.2-1)
Reverse Depends: liblua5.1-0-dbg (= 5.1.4-12)
Reverse Depends: liblua5.1-0-dev (= 5.1.4-12)
Reverse Depends: liblua5.1-oocairo0 (1.4-1)
Reverse Depends: liblua5.1-oopango0 (1.1-1)
Reverse Depends: liblua5.1-rrd0 (1.4.3-3.1+b3)
Reverse Depends: libluabind0.9.1 (0.9.1+dfsg-4)
Reverse Depends: libluabridge-ruby1.8 (0.7.0-1)
Reverse Depends: libquvi0 (0.2.15-1)
Reverse Depends: librpm2 (4.9.1.1-1+b1)
Reverse Depends: librpmio1 (4.8.1-6)
Reverse Depends: librpmio2 (4.9.1.1-1+b1)
Reverse Depends: libtaoframework-lua5.1-cil (2.1.svn20090801-7)
Reverse Depends: libtokyotyrant3 (1.1.40-4.1)
Reverse Depends: libtolua++5.1-dev (1.0.93-2)
Reverse Depends: libtolua-dev (5.1.3-1)
Reverse Depends: libwireshark1 (1.6.5-1)
Reverse Depends: libwreport2 (2.1-1)
Reverse Depends: liferea (1.6.5-1.2+b1)
Reverse Depends: lighttpd-mod-cml (1.4.30-1)
Reverse Depends: lighttpd-mod-magnet (1.4.30-1)
Reverse Depends: love (0.7.2-1)
Reverse Depends: lsyncd (2.0.5-1)
Reverse Depends: luakit (2011.07.22-r1+1015-1)
Reverse Depends: megaglest (3.6.0.2-2)
Reverse Depends: monotone (1.0-3)
Reverse Depends: mysql-proxy (0.8.1-1.1+b1)
Reverse Depends: nbibtex (0.9.18-10)
Reverse Depends: netpanzer (0.8.4.debian.1-1)
Reverse Depends: nginx-extras (1.1.12-1)
Reverse Depends: nmap (5.21-1.1)
Reverse Depends: ocropus (0.3.1-4)
Reverse Depends: onscripter (20120115-1)
Reverse Depends: opendkim (2.1.3+dfsg-1+b1)
Reverse Depends: pdns-backend-lua (3.0-1.1)
Reverse Depends: pdns-recursor (3.3-2)
Reverse Depends: pdns-server (3.0-1.1)
Reverse Depends: postgresql-9.1-pllua (1:0.3.2-4)
Reverse Depends: premake (3.7-1)
Reverse Depends: prosody (0.8.2-1)
Reverse Depends: quvi (0.2.15-1)
Reverse Depends: radare-common (1:1.5.2-4+b1)
Reverse Depends: simgrid (3.6.2-1)
Reverse Depends: tagua (1.0~alpha2-9+b1)
Reverse Depends: termit (2.6.0-1)
Reverse Depends: texworks-scripting-lua (0.5~svn952-1)
Reverse Depends: tokyotyrant (1.1.40-4.1)
Reverse Depends: tokyotyrant-utils (1.1.40-4.1)
Reverse Depends: ulatencyd (0.5.0-4)
Reverse Depends: vim-athena (2:7.3.363-1)
Reverse Depends: vim-gnome (2:7.3.363-1)
Reverse Depends: vim-gtk (2:7.3.363-1)
Reverse Depends: vim-nox (2:7.3.363-1)
Reverse Depends: vlc-nox (1.1.13-1)
Reverse Depends: weechat-plugins (0.3.6-2+b1)
Reverse Depends: wesnoth-1.8-core (1:1.8.6-1)
Reverse Depends: wesnoth-1.8-server (1:1.8.6-1)
Reverse Depends: widelands (1:16-1+b1)
Reverse Depends: wordgrinder (0.3.3-1)
Reverse Depends: xmoto (0.5.5-1)
However,compare that to the number of packages that us the vanilla
interpreter binary and depend on that:
$ apt-rdepends -r lua5.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
lua5.1
Reverse Depends: ekeyd (1.1.5-2)
Reverse Depends: liblua5.1-json (1.2.2-1)
Reverse Depends: liblua5.1-wsapi-fcgi-1 (1.5-1)
Reverse Depends: liblua5.1-wsapi1 (1.5-1)
Reverse Depends: lsyncd (2.0.5-1)
Reverse Depends: lua5.1-policy-dev (33)
Reverse Depends: luadoc (3.0.1-3)
Reverse Depends: luarocks (2.0.2-1)
Reverse Depends: nbibtex (0.9.18-10)
Reverse Depends: prosody (0.8.2-1)
Reverse Depends: shake (1.0.1-6)
Reverse Depends: sputnik (9.03.13+1-4)
Reverse Depends: syncmaildir (1.2.2-1)
Reverse Depends: ulatencyd (0.5.0-4)
My package is also in this, but only because I chose to use a little
Lua script in the build process to turn the compiled object code into
a c file-const char[] array to be bound into the binary, so it's
actually not 100% correct, once installed it can do without
/usr/bin/lua.
And that difference highlights the state and strength and weakness of
the language and its ecosystem, as well all know by now.