Coder Social home page Coder Social logo

Comments (7)

theRookieCoder avatar theRookieCoder commented on August 23, 2024

This is something I need to do to add GUI support

from ferium.

theRookieCoder avatar theRookieCoder commented on August 23, 2024

This will be a library crate, the repository is here. Ferium will use this library and the future GUI version of Ferium, Gerium, will use libium too.

from ferium.

khionu avatar khionu commented on August 23, 2024

Why separate repos? Cargo explicitly supports having multiple binaries (only one library; 1 library + N binaries) in the same project, without using a workspace.

from ferium.

theRookieCoder avatar theRookieCoder commented on August 23, 2024

I want Ferium and Gerium (and Libium) to be seperate projects, related but not the same

from ferium.

theRookieCoder avatar theRookieCoder commented on August 23, 2024

Initial commit complete. Only the config part of Ferium has been extracted (i.e. src/util/json.rs). I tested it by deleting json.rs from Ferium and using Libium it works fine

from ferium.

theRookieCoder avatar theRookieCoder commented on August 23, 2024

I've just added the launchermeta and miscellaneous parts to libium. I've basically removed the entire util/ directory, the only files that remain in src/ are main.rs, error.rs, and cli.rs, which are specific to the CLI program. The migration to libium will occure under the libium-migration branch. Now we have to extract all the algorithms used in main.rs to libium

from ferium.

theRookieCoder avatar theRookieCoder commented on August 23, 2024

Done in #9

Check out Libium for the library

from ferium.

Related Issues (20)

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.