This IMO is an example of using the wrong tool for the job.
Closure is awesome and has it's place, C is the industry standard for performance and also has it's place. The lines will never be crossed between these two languages.
You are trying to fit a square peg in a round hole. If you improve your skills from this project - great, but please don't try to mislead anyone that this is a viable replacement for C (be up front about this).
A language from an entirely different paradigm (Functional language, Garbage collection, tons of abstractions and a huge API) cannot ever be a replacement for or even compete on the same playing field C. We are talking apples to oranges here.
Closure is awesome and has it's place, C is the industry standard for performance and also has it's place. The lines will never be crossed between these two languages.
You are trying to fit a square peg in a round hole. If you improve your skills from this project - great, but please don't try to mislead anyone that this is a viable replacement for C (be up front about this).
A language from an entirely different paradigm (Functional language, Garbage collection, tons of abstractions and a huge API) cannot ever be a replacement for or even compete on the same playing field C. We are talking apples to oranges here.