Giter Site home page Giter Site logo

std's People

Contributors

biothewolff avatar gryfenfer97 avatar pierrepharel avatar rakista112 avatar superfola avatar wafelack avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

std's Issues

Add a CI

First idea

It should:

  • checkout Ark
  • update all the submodules
  • link the last commit of this repo as the lib/std of Ark (rm -r lib/std && ln -s our/copy Ark/lib/std should be good enough)
  • build ark with the console module
  • launch the tests only in the std/ folder

Other idea

It should:

  • download latest Ark release
  • unzip the downloaded release
  • launch the tests only on the std/ folder

Implement forAll, some/any on lists

Should match a given condition (function)

  • forAll, all elements must match
  • some/any (I'm not sure how to name it), at least one must match

OS.ark issues

- add on the README.md
- update because we have a better way to retrieve the output of a sys call

  • make it work on linux and windows

Originally posted by @SuperFola in #9 (comment)

Enhance CI

CI should either

  • build Ark from the latest buildable commit on dev,
  • or download an artifact generated by a CI on the core repository,

so that we have the latest functionnalities available to us on this CI (the CI on the core repository is running the std lib tests with the latest commit but here we use the latest release).

If we go with option 2, we'll have to update a linux CI on the core repository to generate CI artifacts somehow (I know it's possible, but I don't know how it works, nor how we can do that ; I've only read a few things about that on the Internet)

List enhancements

Implement

  • dropWhile (we have drop)
  • foldLeft/Right
  • flatten
  • flatMap

Other in comments

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.