FYI, the current code appears to have lost the ability to call RPCs (at least from the command line). I get:
macpro:MacOS erv$ ./bitcoin-qt help
error: basic_string::_S_create
This is right. I'd really like to move to multiple executables.
- bitcoind: bitcoin daemon
- bitcoin(-qt): bitcoin GUI executable
- bitcoincl: bitcoin RPC command line
Lugging everything into one executable, as it is done in the mainline client, makes no sense. Especially the daemon: why the UI double-function as daemon? It is a waste of memory to link the UI libs if you only want to run a background process.
Also for the command line. Why load all the code for UI and network if you just want so send a single command over JSONRPC?
(on a contrary note, I heard from other sources that -server might be broken. That's more serious and I'll look at it.)
What's keeping us from trusting this application to store our primary wallet? There are some warnings on the project that this is Alpha and to use testnet.
That warning is really old, it has been there from the first version I uploaded to github. Many people, including me, have used the program on the production network without losing their wallet, so I am somewhat more confident now

So yes I will remove the warning... this is nothing more scary than the mainline client.