Giter VIP home page Giter VIP logo

algo-lang's People

Contributors

0xc272 avatar c272 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

algo-lang's Issues

Add a byte type to Algo.

Add a "byte" type to Algo, which is operable with the proper types:

  • Integer
  • Float
  • String
  • Rational
  • Bool

And operable within checks.

Standard Library Documentation

For the first release of Algo, the standard library documentation should be 100% finished.

This includes:

  • core
  • array
  • io
  • string
  • json
  • web
  • reflection
  • maths

Skylanders Spyro's Adventure PC (not the right place to ask, sorry)

Hello c272, sorry if I'm contacting you through the bug reports on github, but your discord listed on the files archive (https://lostfilearchives.github.io/contact/) isn't available, and also you don't seem to answer my email. Sorry again to ask you this here, but can you send the files for Skylanders Spyro's adventure PC? You seem to be the only person in the whole internet that has it. Really.
Have a good one, hope you can help me.

Text Editor Support Extensions

For the full release of Algo, the language support extensions for the following three should be complete:

  • Visual Studio Code
  • Sublime Text 3
  • Atom (discontinued)

Async support.

As mentioned above, have some sort of support in the language for asynchronous operations and waiting.

  • Asynchronous operation support using "async" methods.
  • Allow a routine to "await" the results of asynchronous operation somehow.

Complete ALEC.

The Algo Language Executable Compiler should be 100% done before first release.

This includes:

  • I/O support.
  • Complete working linking for imported scripts.
  • Compilation to native Windows and Linux binaries.
  • 90% bug free.

Events & event handlers.

Following on from the asynchronous operations, there should also be an event system, where you can "subscribe" a particular method to an event, and when the event is called, it will call all of the subscribed methods.

These should be able to have specific numbers of parameters, as described by the events themselves. Possible syntax:

someEvent <- method;
  • Event system basics (subscribing, calling).
  • Parameterized events.

XOR Operator

Allow bytes to be XOR'ed with each other, and add it as a general operand.

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.