I'm not a big proponent of either C++ or Boost. Has there been any attempt to rewrite Bitcoin in plain ANSI C, or maybe Objective C? Thanks.
There is a pure C99 bitcoin implementation called cbitcoin by MatthewLM, forum threads:
- cbitcoin - Bitcoin implementation in C. Currently in development.
- [ANN] cbitcoin 1.0 Alpha 3 Released.
but it is currently in alpha stage. One of its features is weak library dependency, e.g. it possible to implement cryptography using something other than OpenSSL. As far as I know there is no Objective C Bitcoin implementation.
Objective-C library is CoreBitcoin: http://github.com/oleganza/CoreBitcoin
picocoin / libccoin available at https://github.com/jgarzik/picocoin