Giter VIP home page Giter VIP logo

elderberry's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

elderberry's Issues

Update, Automate Boilerplate

The current Elderberry framework prints some boilerplate text on application start (see fcfutils.c:main, or evutils.c:main when it arrives) with version, copyright, authors, and licensing information, and is currently out of date.

I can think of a few options of what to do with it:

  1. Remove it
  2. Update it by hand
  3. Use gitfoo to auto-insert authors, a tag+shorthash version, and update copyright
  4. Have some mechanic for the program built with the framework to set the boilerplate
  5. Combine the two preceding options

Also a -q to silence it would be nice.

Write documentation

Most of it is out of date. If we could implement Read The Docs that would be awesome.

Is this project still active?

I'm going through the list of projects on the PSAS website, making a list of the active/old projects. Is this still a thing? Is it going on LV3? It hasn't been pushed to in like 4 years.

Init and final dependencies

It would be nice if we could specify that an init/final should depend on another to have been run.

This probably should go in main.miml? It might even just be the order that the sources are listed, but it could be nice to have something more explicit. Possibly even at the module miml level. But then we want all of those to be auto-generated.

Write tests

The current tests only try to go for code coverage. It would be nice if we had more expansive tests that check for weird behavior.

Revamp the profiler

The profiler has been neglected for a very long time. It was originally intended to demonstrate the performance requirements we had for the framework. I'd still like it to do this, but it would be cool if it could also help out with general application development using the framework.

One cool thing would be to see if any os call blocks, which I think we need to use perf.

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.