This is a Ruby library for mathematical (algebraic) computations.  Our
purpose is to express mathematical objects naturally in Ruby.  Though
it does not operate fast, we can see the algorithm of the mathematical
processing not in a black box but in scripts.

Things Ruby/Algebra offers include the following:

- One-variate polynomial
	o Fundamental operations (addition, multiplication,
	  quotient/remainder, ...)
	o Factorization

- Multi-variate polynomial
	o Fundamental operations (addition, multiplication, ...)
	o Creating Groebner-basis, quotient/remainder by Groebner-basis.

- Algebraic systems
	o Creating quotient fields
	o Creating residue class fields
	o Operating matrices

Author:	Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp>
WWW:	http://blade.nagaokaut.ac.jp/~sinara/ruby/math/
ts-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/'><img src='/~lantw44/cgit-data/cgit.png' alt='cgit logo'/></a></td>
<td class='main'><a href='/~lantw44/cgit/'>index</a> : <a title='freebsd-ports-gnome' href='/~lantw44/cgit/freebsd-ports-gnome/'>freebsd-ports-gnome</a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='e70db60c2cdc547f4d0319f0e5714084f2171215'/><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' selected='selected'>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'>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/freebsd-ports-gnome/about/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>about</a><a href='/~lantw44/cgit/freebsd-ports-gnome/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>summary</a><a href='/~lantw44/cgit/freebsd-ports-gnome/refs/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=e70db60c2cdc547f4d0319f0e5714084f2171215'>refs</a><a class='active' href='/~lantw44/cgit/freebsd-ports-gnome/log/devel/hs-EdisonAPI?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>log</a><a href='/~lantw44/cgit/freebsd-ports-gnome/tree/devel/hs-EdisonAPI?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=e70db60c2cdc547f4d0319f0e5714084f2171215'>tree</a><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/devel/hs-EdisonAPI?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=e70db60c2cdc547f4d0319f0e5714084f2171215'>commit</a><a href='/~lantw44/cgit/freebsd-ports-gnome/diff/devel/hs-EdisonAPI?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=e70db60c2cdc547f4d0319f0e5714084f2171215'>diff</a><a href='/~lantw44/cgit/freebsd-ports-gnome/stats/devel/hs-EdisonAPI?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/freebsd-ports-gnome/log/devel/hs-EdisonAPI'>
<input type='hidden' name='h' value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'/><input type='hidden' name='id' value='e70db60c2cdc547f4d0319f0e5714084f2171215'/><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/freebsd-ports-gnome/log/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=e70db60c2cdc547f4d0319f0e5714084f2171215'>root</a>/<a href='/~lantw44/cgit/freebsd-ports-gnome/log/devel?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=e70db60c2cdc547f4d0319f0e5714084f2171215'>devel</a>/<a href='/~lantw44/cgit/freebsd-ports-gnome/log/devel/hs-EdisonAPI?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=e70db60c2cdc547f4d0319f0e5714084f2171215'>hs-EdisonAPI</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/freebsd-ports-gnome/log/devel/hs-EdisonAPI?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=e70db60c2cdc547f4d0319f0e5714084f2171215&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/freebsd-ports-gnome/commit/devel/hs-EdisonAPI?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=c75c0846782c2960148b87ddd488d0ff3b37c016'>lang/ghc: Update to 8.4.3 and bump PORTREVISION's of all Haskell ports.</a></td><td>arrowd</td><td><span title='2018-06-30 17:57:59 +0800'>2018-06-30</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/freebsd-ports-gnome/commit/devel/hs-EdisonAPI?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&amp;id=266909a81ee9b32a24cbc0c796151df9dbecd31b'>Update lang/ghc 8.4.2 and the hs-* ports the newer versions</a></td><td>tcberner</td><td><span title='2018-05-26 05:44:12 +0800'>2018-05-26</span>