1
0
forked from cheng/wallet
wallet/docs
reaction.la fe3015b851
Finally figured out how to do callbacks for my async
Can make callbacks that can access the full lambda
machinery, while the same machinery is still usable
in C and from C, and thus in rust and lua, and from
rust and lua.

modified:   docs/libraries/cpp_automatic_memory_management.md

The magic univeral lowest denominator C code, which can be used by
and make use of, higher level language constructs such as
lambdas, being

(**p)(p, ptrEvent);

Where p points at or into a blob that contains a pointer to
C calling convention code that knows how the blob is structured.
allowing us to structure it arbitarily, apart from information
that the event dispatcher needs to know.
2024-07-04 08:18:48 +08:00
..
design modified: docs/estimating_frequencies_from_small_samples.md 2024-06-28 15:52:41 +08:00
images new file: images/gpt_partitioned_linux_disk.webp 2023-02-19 15:15:25 +08:00
libraries Finally figured out how to do callbacks for my async 2024-07-04 08:18:48 +08:00
manifesto modified: docs/estimating_frequencies_from_small_samples.md 2024-06-28 15:52:41 +08:00
names modified: docs/estimating_frequencies_from_small_samples.md 2024-06-28 15:52:41 +08:00
notes modified: docs/estimating_frequencies_from_small_samples.md 2024-06-28 15:52:41 +08:00
pandoc_templates Due to massive violation of the dry principle, I broke all the navbars 2024-05-09 16:39:22 +08:00
rootDocs modified: docs/estimating_frequencies_from_small_samples.md 2024-06-28 15:52:41 +08:00
setup Finally figured out how to do callbacks for my async 2024-07-04 08:18:48 +08:00
anonymous_blockchain_transactions.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
anonymous_multihop_locks_lightning_network.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
bitcoin_vulnerable_to_currency_controls.md Updated to current pandoc format 2022-05-07 12:49:33 +10:00
bitrot_and_protocol_negotiation.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
BlackHat-DC-09-Marlinspike-Defeating-SSL.pdf.URL leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
block_chain_scaling.md Updated to current pandoc format 2022-05-07 12:49:33 +10:00
block_google_analytics.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
blockchain_structure_on_disk.md Fixed the documentation for update on pull --recurse-modules 2022-05-12 05:54:50 +10:00
blockdag_consensus.md Amended "stake" to "shares" 2024-01-02 15:20:23 +10:00
blockseer.jpg leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
Breaking_out_of_the_browser.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
byzantine_paxos.md Updated to current pandoc format 2022-05-07 12:49:33 +10:00
canonicalizing_human_readable_identifiers.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
check_html.sh cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
code.ico leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
contracts_on_blockchain.md typos 2023-11-09 07:03:22 +10:00
cypherpunk_program.html docs build still broken 2023-08-26 09:38:32 +10:00
delegated_proof_of_stake.html docs build still broken 2023-08-26 09:38:32 +10:00
development_plan.html docs build still broken 2023-08-26 09:38:32 +10:00
duck_typing.md Updated to current pandoc format 2022-05-07 12:49:33 +10:00
electronic_wallet.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
eltoo.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
estimating_frequencies_from_small_samples.md modified: docs/estimating_frequencies_from_small_samples.md 2024-06-28 15:52:41 +08:00
functional_specification.html Checking in html files 2022-02-18 13:33:27 +10:00
furtive_fork_attack.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
generating_numbers_unpredictable_to_an_attacker.md Updated to current pandoc format 2022-05-07 12:49:33 +10:00
generic_client_server_program.html docs build still broken 2023-08-26 09:38:32 +10:00
generic_test.html docs build still broken 2023-08-26 09:38:32 +10:00
gpg_subkeys.md moving to ssh key based signing 2024-02-25 17:05:46 -08:00
hello_world.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
How to be a program manager - Joel on Software.URL leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
how_browser_security_should_be_done.html docs build still broken 2023-08-26 09:38:32 +10:00
how_to_do_VPNs.html docs build still broken 2023-08-26 09:38:32 +10:00
icon.pandoc fixing automatic doc generation 2022-07-07 08:48:08 +10:00
iff.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
ifpfs.html Checking in html files 2022-02-18 13:33:27 +10:00
immutable_append_only_data_structure.md cleaning up the very incomplete, but publishable, outline of 2023-09-17 19:13:44 +10:00
implementation_steps.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
index.md Added discussion for implementing peer to peer. It is harder than it 2023-12-20 14:08:53 +10:00
interlockedxxx.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
InternetProtocol.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
katex.min.css leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
katex.min.js leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
libraries.md Finally figured out how to do callbacks for my async 2024-07-04 08:18:48 +08:00
lightning_layer.md typos 2023-11-09 07:03:22 +10:00
logon_protocol.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
Massive_Parallelism.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
merkle_patricia_dag.md finally figured out how to represent numbers and variable 2023-10-20 20:30:32 +10:00
mkdocs.sh modified: docs/estimating_frequencies_from_small_samples.md 2024-06-28 15:52:41 +08:00
multicore.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
navbar Due to massive violation of the dry principle, I broke all the navbars 2024-05-09 16:39:22 +08:00
net_money.html docs build still broken 2023-08-26 09:38:32 +10:00
network_operating_system.html Checking in html files 2022-02-18 13:33:27 +10:00
networking_protocol.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
normalizing_unicode_strings.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
number_encoding.md Started work on the SWIFT plan. Lot of whitespace fixes, hence so manny 2024-06-16 10:28:08 +08:00
openvpn.html docs build still broken 2023-08-26 09:38:32 +10:00
parsers.md shortening names 2022-07-08 17:05:24 +10:00
passphrases.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
paxos_protocol.md Updated to current pandoc format 2022-05-07 12:49:33 +10:00
paxos-simple.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
payments_contracts_invoices_and_reputational_data.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
pedersons_secret_sharing.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
protocol_negotiation.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
protocol_specification.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
recognizing_categories_and_instances.md misc 2023-05-06 09:31:26 +08:00
rho.ico moving files to clean up root directory 2022-06-30 16:55:37 +10:00
ripple.html docs build still broken 2023-08-26 09:38:32 +10:00
rpc_to_theblockchain.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
running_average.md Updated to current pandoc format 2022-05-07 12:49:33 +10:00
safe_operating_system_config_data.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
safe_operating_system.html docs build still broken 2023-08-26 09:38:32 +10:00
scalable_reputation_management.md moved markdown files from root directory 2022-05-20 21:44:46 +10:00
scale_clients_trust.md Started work on the SWIFT plan. Lot of whitespace fixes, hence so manny 2024-06-16 10:28:08 +08:00
scriptless_scripts.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
seed_phrases.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
set_upstream.sh minor cleanup of git attributes and set_upstream 2022-09-18 17:57:42 +10:00
sharing_the_pool.md finally figured out how to represent numbers and variable 2023-10-20 20:30:32 +10:00
SoK_Diving_into_DAG-based_Blockchain_Systems.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
spam_blogging_logon_email_money.html minor corrections and cleanup 2023-11-04 09:28:05 +10:00
spam_filtering.html docs build still broken 2023-08-26 09:38:32 +10:00
squaring_zookos_triangle.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
stirling_nemes_approx_to_gamma_function.xls leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
sybil_attack.md Updated to current pandoc format 2022-05-07 12:49:33 +10:00
tealdeer.gif leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
the_internet_money_solution.html docs build still broken 2023-08-26 09:38:32 +10:00
the_login_problem.html docs build still broken 2023-08-26 09:38:32 +10:00
ThresholdSignatures.pdf leaving potentially inconvenient history behind 2022-02-16 15:54:47 +10:00
trust_and_privacy_on_the_blockchain.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
universal_code_for_integers.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
user_model_of_secrets_and_coins.html Checking in html files 2022-02-18 13:33:27 +10:00
value_and_exchange_system.html Checking in html files 2022-02-18 13:33:27 +10:00
verifiable_log_backed_map.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
wallet_design.html cleanup, and just do not like pdfs 2022-02-20 18:26:44 +10:00
wallet_implementation.md typos, and adaption to the new layout 2023-11-25 08:22:17 +10:00
writing_and_editing_documentation.md modified: docs/estimating_frequencies_from_small_samples.md 2024-06-28 15:52:41 +08:00