GithubHelp home page GithubHelp logo

lua-scripts's Introduction

Lua Scripts

Silly scripts, Common functions, and Standard algorithms implemented in pure Lua.

Table of Contents

To Do

  • Cleanup

    • Remove decoration
    • Create a module
  • Tests

    • For Each Module
    • Use some unit testing module?
  • Add documentation

    • Github Wiki
    • Entire reference for BigNum v2
  • Crypt

    • Frequency Analysis: Uni/Bi/Tri grams
    • Basic Ciphers: Ceaser, ROT13, XOR
    • Full Blown Crypto: AES, MD5, SHA1
  • Calendar

    • DateLua Module
  • Sort

    • Bubble
    • Selection
    • Heap
    • Quick
    • Merge
    • A module to run tests and compare the efficiency of these
  • String

    • IsSimilar()
    • similar_text module in PHP
    • Fuzzy Matching ?
    • Levenshtein Distance
    • Permutations of a string
  • Math

    • Clean the entire shit up!
    • Generate Primes: Sieves
    • Factor Numbers: Monte Carlo Factorization
    • Vector support
    • Complex number support
    • LCM and HCF of fractions
    • More primality testing: Lucas-Lehmer, Fermat's, Miller-Rabin
  • BigNum v2

    • Division
    • Square and nth roots
    • Primality tests on bignum
    • Faster Exponentitation
    • Full support for signed integers
    • Multiplication using Karatsuba or Toom3

Changelog

23/2/2014:

  • Added: Numerical integration routines

8/12/2013:

  • Added: some testing for Base64

lua-scripts's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.