Close

Implementation Note + 2015 HaD-Prize Entry

A project log for commonCode (not exclusively for AVRs)

A shit-ton of things that are useful for a shit-ton of projects. (and, Think 'apt-get' for reusable project-code)

eric-hertzEric Hertz 06/08/2015 at 17:060 Comments

A Brief Implementation Note:

This project aims to use only tools which are available on most development-systems... It relies on Bash, Make, [GC]C, and a few others.

The "distribution-system" aspect is handled by make-commands, a few (bash) shell-scripts, and some calls to things like rsync.

Though, I'm trying to keep its dependence on things-that-change-often to a minimum. (E.G. Why bother using a scripting-language when its basic-interface changes with every version?!)

(This'll probably be moved to the project Details section, but I can't figure out where to put it right now).

2015 HaD-Prize Entry Notes:


Decided to submit this as a 2015 Hackaday Prize entry. Why not, eh?
After all, it is probably the most potentially-world-changing project I've done.

I don't really know how this'll go... I've been in a project-slump for quite a while, now. Also, this particular project last went in a path that might've been counter-productive... at least as far as making it public. Again, it's a core-piece of nearly all my projects, so tends to get updated (on *my* side-of-things) almost as often as any projects I may be working on (which is none, lately), and so-far seldom gets developed *solely* for its own development... Who knows, maybe this'll be that motivation.

Also, there's the issue of making it public...

I like the idea, believe me... but I don't know how to go about it. It's "my baby," yahknow? I'm sure suggestions could come through that could take it on entirely different paths, plausibly using entirely different tools, potentially bloating it beyond my aims, potentially creating "branches" that are no longer compatible, possibly even others taking some lead... If I was in "normal-project mode" that's *the last* thing I'd want to have to deal with, as I'd rather just be *using* it for the project. I've gone out of my way to make this system backwards-compatible every step of the way, while also trying to prevent bloating... We'll see. Maybe when/if it comes to the point of a single-distributable-system, I'll be less clingy.

Discussions