Giter VIP home page Giter VIP logo

experij's People

Contributors

jezza avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

orb1t

experij's Issues

Error Handling

Need to add some error handling into the results, as the results become corrupt.
We need to catch everything, stop the result with a separate method, as to mark it corrupt, and then rethrow the error/exception.

ASM Optimisation

I have no doubt that the ASM code that I've written probably isn't the fastest and most efficient it could be, so I'll have to set some time aside so I can have a look at if it's improvable.

General Optimisation

There are some things I could do better, such as storing both the original method name, and the new method name.
I'll probably also include most of this under the General Cleanup issue.

Array Support

Currently doesn't support arrays. Easy to fix, as we have the array count when we create the Param, so we can easily just return an array code for the specific instruction.

Clean Up

  • Param system: It's a tad messy, and it could do with a bit of a rewrite.
  • General tidiness.

Unit Tests

Experiments

  • Static experiments
    • Without exceptions being thrown
    • With exceptions being thrown
    • With parameters
    • That return something
      • Check if they are equated correctly.
  • Instance experiments
    • Without exceptions being thrown
    • With exceptions being thrown
    • With parameters
    • That return something
      • Check if they are equated correctly.

Descriptors

The framework for descriptors is still very annoying.
It keeps on nagging me...
I'll keep on thinking about it, but I've opened this issue to remind me.

Measurements

  • Write the measurement code.
  • Integrate the Results interface.

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.