Code Monkey home page Code Monkey logo

mylib's People

Contributors

jmeaster30 avatar

Watchers

 avatar

mylib's Issues

AsciiHex filter is weirdly slow

When running the unit tests, I noticed that the AsciiHex filter is slower than all other filters even though it is so simple.

Need to get proper performance profiling

Lz77 Compression Last Byte wrong

The last byte is sometimes wrong. Currently, when we output the byte from the "nextChar" variable it can be a zero byte when there is no next character however a byte string may just have null byte at the end of the byte stream.

We can't just ignore the last byte being decoded because it could be a valid byte we need

2d/3d array index enumerable

I want to have an enumerable that gives a tuple of index for 2d array and 3d arrays

Should allow configuring whether to use row major or column major ordering

  • Index2dEnumerable
  • Index3dEnumerable

Measurement struct

I had this idea for my programming language I am making but it would be cool to have it wherever I can have it.

Basically, need a struct that can wrap numbers and gives the number a unit. Then write conversions between units and operators that check to make sure the units make sense and convert the values if the values' units are convertible between each other.

Can either do this with an enum that has all the units or do some inheritance magic to get it to work

Maybe we could have compound units?? Like how newtons are kg*m/(s^2)
This would only be possible with multiplication and division

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.