Ruby-Lua -- an embebed scripting language for ruby programs

This is a first attempt to make Lua script language as a class for
ruby, it's very basic right now.

Author:	Domingo Alvarez <domingo@dad-it.com>
WWW:	http://ruby-lua.unolotiene.com/
t/cgit.cgi/freebsd-ports-gnome/atom/lang/ruby18?h=gnome-3.24' type='application/atom+xml'/>
<link rel='vcs-git' href='https://www.tfcis.org/~lantw44/git/freebsd-ports-gnome' title='freebsd-ports-gnome Git repository'/>
<link rel='vcs-git' href='https://www.lant.com.tw/~lantw44/git/freebsd-ports-gnome' title='freebsd-ports-gnome Git repository'/>
<link rel='vcs-git' href='https://phantom.tfcis.org/~lantw44/git/freebsd-ports-gnome' title='freebsd-ports-gnome Git repository'/>
<link rel='vcs-git' href='https://www.csie.ntu.edu.tw/~b01902062/git/freebsd-ports-gnome' title='freebsd-ports-gnome Git repository'/>
</head>
<body>
<div id='cgit'><table id='header'>
<tr>
<td class='logo' rowspan='2'><a href='/~lantw44/cgit/cgit.cgi/'><img src='/~lantw44/cgit-data/cgit.png' alt='cgit logo'/></a></td>
<td class='main'><a href='/~lantw44/cgit/cgit.cgi/'>index</a> : <a title='freebsd-ports-gnome' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/'>freebsd-ports-gnome</a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d'/><select name='h' onchange='this.form.submit();'>
<option value='cinnamon'>cinnamon</option>
<option value='cinnamon-2.8'>cinnamon-2.8</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3'>dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.4</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7'>dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.19</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.3'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.3</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2'>dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2</option>
<option value='gnome-3.22'>gnome-3.22</option>
<option value='gnome-3.24' selected='selected'>gnome-3.24</option>
<option value='gnome-3.26'>gnome-3.26</option>
<option value='gnome-3.28'>gnome-3.28</option>
<option value='gnome-3.32'>gnome-3.32</option>
<option value='gnome-3.36'>gnome-3.36</option>
<option value='gstreamer'>gstreamer</option>
<option value='gstreamer-1.16'>gstreamer-1.16</option>
<option value='gstreamer0.10-removal'>gstreamer0.10-removal</option>
<option value='main'>main</option>
<option value='master'>master</option>
<option value='mate-1.16'>mate-1.16</option>
<option value='mate-1.18'>mate-1.18</option>
<option value='mate-1.20'>mate-1.20</option>
<option value='mate-1.22'>mate-1.22</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/about/?h=gnome-3.24'>about</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/?h=gnome-3.24'>summary</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/refs/?h=gnome-3.24&amp;id=8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d'>refs</a><a class='active' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/lang/ruby18?h=gnome-3.24'>log</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/tree/lang/ruby18?h=gnome-3.24&amp;id=8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d'>tree</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d'>commit</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/diff/lang/ruby18?h=gnome-3.24&amp;id=8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d'>diff</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/stats/lang/ruby18?h=gnome-3.24'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/lang/ruby18'>
<input type='hidden' name='h' value='gnome-3.24'/><input type='hidden' name='id' value='8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/?h=gnome-3.24&amp;id=8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d'>root</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/lang?h=gnome-3.24&amp;id=8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d'>lang</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/lang/ruby18?h=gnome-3.24&amp;id=8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d'>ruby18</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/lang/ruby18?h=gnome-3.24&amp;id=8c3576f26ce875737eaba6e7f76fdaf6b2dd4a5d&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=fd3f9361e22a9e5d610b5c9f6501754baccb5532'>Update lang/ruby-devel to the latest snapshot as of 2002-11-14.</a></td><td>knu</td><td><span title='2002-11-14 22:23:59 +0800'>2002-11-14</span></td><td>3</td><td><span class='deletions'>-4</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=c672e521feac4bbd52ab39656dc3d47bc690af31'>Fix installation.</a></td><td>knu</td><td><span title='2002-11-04 05:47:34 +0800'>2002-11-04</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=a8fa359bc3483e21578e726854e305a20d6e8223'>Update lang/ruby-devel to the latest snapshot as of 2002-10-30.</a></td><td>knu</td><td><span title='2002-11-03 06:02:02 +0800'>2002-11-03</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=8ab3d80e5ecb57db818c7768d639225832d66bca'>Update lang/ruby-devel to the latest snapshot as of 2002-09-27, which</a></td><td>knu</td><td><span title='2002-09-27 21:55:41 +0800'>2002-09-27</span></td><td>3</td><td><span class='deletions'>-9</span>/<span class='insertions'>+4</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=b736e045ad4fb057516408ed0d8b5e5864da6310'>Update lang/ruby-devel to the latset snapshot as of 2002.09.20.</a></td><td>knu</td><td><span title='2002-09-21 07:21:50 +0800'>2002-09-21</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=be67a433bab14d030e443ea9263b5e042453964c'>Update lang/ruby-devel to the snapshot as of 2002-09-17.</a></td><td>knu</td><td><span title='2002-09-18 17:57:29 +0800'>2002-09-18</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=ec898c3167593402e97472c5f4a005724eda184d'>Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to the</a></td><td>knu</td><td><span title='2002-09-12 01:30:21 +0800'>2002-09-12</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=bc0770482283117eef21c466b223dd833ae29844'>Add a header file that's installed only when WITH_ONIGURUMA is defined</a></td><td>knu</td><td><span title='2002-08-03 20:36:22 +0800'>2002-08-03</span></td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+4</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=2f7ef394ea42c7770853f595d43aa93218e3d3a3'>Install ChangeLog too.</a></td><td>knu</td><td><span title='2002-07-24 18:56:42 +0800'>2002-07-24</span></td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=326842d300d18a1a88fa006a8ded20875beb4558'>Update lang/ruby and lang/ruby-devel to the latest snapshots as of</a></td><td>knu</td><td><span title='2002-07-15 19:26:49 +0800'>2002-07-15</span></td><td>3</td><td><span class='deletions'>-20</span>/<span class='insertions'>+40</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=b62df4af7167bff761a57c5225db45c4ac032c36'>Funnily enough, missing.h was missing in the pkg-plist.</a></td><td>knu</td><td><span title='2002-06-08 15:33:18 +0800'>2002-06-08</span></td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=2884cdb3edd5fdef63502de642d9511104ecd552'>Make sure STRIP is defined before referencing the value.  STRIP can be</a></td><td>knu</td><td><span title='2002-05-25 08:30:24 +0800'>2002-05-25</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=ea1ebba78fe2ad2170d94bc06bc804219c7c4e47'>Update lang/ruby and lang/ruby-devel to the latest snapshots as of</a></td><td>knu</td><td><span title='2002-05-24 18:57:31 +0800'>2002-05-24</span></td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=590c85a428657833e6340a15285794c87b30abe6'>Update lang/ruby-devel to the latest development snapshot as of</a></td><td>knu</td><td><span title='2002-05-05 06:17:14 +0800'>2002-05-05</span></td><td>2</td><td><span class='deletions'>-2</span>/<span class='insertions'>+4</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=cab285d7144ba723d03e4cbdfba5c455a6a4ca8d'>Update lang/ruby-devel to the latest development stapshot as of 2002-05-03.</a></td><td>knu</td><td><span title='2002-05-04 03:05:25 +0800'>2002-05-04</span></td><td>3</td><td><span class='deletions'>-6</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=aeddd238954dc7765fff53bc72e18b9b4dc950de'>Update ruby-devel to the latest 1.7 snapshot as of 2002-04-12.</a></td><td>knu</td><td><span title='2002-04-14 20:36:47 +0800'>2002-04-14</span></td><td>3</td><td><span class='deletions'>-11</span>/<span class='insertions'>+44</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=ee1429b230a70e2affe9d2f716f0c7b71b73d33a'>lang/ruby:</a></td><td>knu</td><td><span title='2002-03-27 06:20:00 +0800'>2002-03-27</span></td><td>3</td><td><span class='deletions'>-12</span>/<span class='insertions'>+53</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=eb53957ef03ea607fcd252e8ee2d564eb9348f29'>Update lang/ruby to the latest release, 1.6.7.</a></td><td>knu</td><td><span title='2002-03-02 00:53:55 +0800'>2002-03-02</span></td><td>2</td><td><span class='deletions'>-3</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=7277e20bb8f309778c3ecce2cd0b598eb06ace03'>Set MAKE_ENV to "LANG=C" to prevent bison 1.33 w/ gettext 0.10.35</a></td><td>knu</td><td><span title='2002-02-20 04:48:40 +0800'>2002-02-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=f0f1d5868b53c45bd4859ca9356f7275022ad0bf'>Update lang/ruby-devel to the latest snapshot as of 2002-02-10.</a></td><td>knu</td><td><span title='2002-02-12 17:23:06 +0800'>2002-02-12</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=4b2d2278de71e9e96ad617179d9de99c457b96c1'>To keep users from experiencing upgrading problems, make lang/ruby and</a></td><td>knu</td><td><span title='2002-01-29 17:14:09 +0800'>2002-01-29</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+14</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=a1655acbc4298ed15c4661e9b4103674b5741a89'>Update ruby and ruby-devel to the latest snapshots as of 2002-01-26.</a></td><td>knu</td><td><span title='2002-01-26 04:58:05 +0800'>2002-01-26</span></td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=7eb7e56282b3d26029261bb2d568d95ee0d63aa9'>First round of auto* cleanups:</a></td><td>will</td><td><span title='2002-01-06 14:20:22 +0800'>2002-01-06</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=41fd062e8b8e92e4ea879059115328eb150d5935'>Update lang/ruby to the 1.6.6 Xmas stable release.</a></td><td>knu</td><td><span title='2001-12-26 01:02:33 +0800'>2001-12-26</span></td><td>3</td><td><span class='deletions'>-2</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=e84b636512935864eacc1018f42c423869d61d17'>Properly set the file mode bits of the irb executables to ${BINMODE}.</a></td><td>knu</td><td><span title='2001-12-23 00:45:05 +0800'>2001-12-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/lang/ruby18?h=gnome-3.24&amp;id=807d99c211e1076e491a42a21d35a5ca847f3789'>Update lang/ruby to the latest snapshot, 1.6-2001.11.23.</a></td><td>knu</td><td><span title='2001-11-24 17:02:52 +0800'>2001-11-24</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>