#MainLoop
i generated the fibonacci sequence on a gameboy with assembly

this arc will be way more fun than i expected
April 20, 2025 at 10:09 AM
Beginning on the implementation of a Ruby PulseAudio API.

Get 2 weeks of Graceful.Dev Pro Free: https://graceful.dev/bluesky
graceful.dev/courses/tapa...
FFI Part 4: Test of the Mainloop
Beginning on the implementation of a Ruby PulseAudio API.
graceful.dev
January 23, 2025 at 4:00 PM
Pasta/80 - Getting serious, and getting a mainloop going.

My Patreons now have access to my latest #ZXSpectrumNext Pascal article.

www.patreon.com/mikedailly/p...
July 22, 2026 at 10:09 AM
I've updated my #ZXSpectrumNext #z88dk C framework.
It now has the mainloop I discussed in my latest article that my Patreons have access to.

This will likely be the last update to this version until I release the Platformer engine.

github.com/mikedailly/C...
GitHub - mikedailly/CFrame: Simple C framework for the ZX Spectrum Next
Simple C framework for the ZX Spectrum Next. Contribute to mikedailly/CFrame development by creating an account on GitHub.
github.com
August 2, 2025 at 11:48 AM
Dude - Where is my Truck by YenZen / Mainloop

🔗 https://demozoo.org/graphics/75515/

🗓 Released in 2003 at Scene Event 🇩🇰

#demoscene #creative #2d #graphics #pixels #drawing #painting #pictures #pixelart #digitalart #computerart #art #picoftheday #pictureoftheday 😍
February 5, 2025 at 12:38 PM
You can try looking at some "simple" code, not going straight to the core, but look at SceneTree, MainLoop, then inherited nodes with small additions over their base classes
August 7, 2025 at 9:58 PM
ok so it works when it's not in mainloop. weird
November 1, 2024 at 2:46 PM
Seems pretty simple, no?
February 21, 2025 at 8:48 PM
I can now draw lines on my display!!! 😀 The Bresenham line algorithm code is working and my own pixel plot routines are working. I am using 32x32 pixels in the RAM space that I can move around on my 16x16 display.
May 1, 2026 at 11:01 PM
Was curious and tested sprite blitter with CTk window and the result is the same as without it. This means what I can use CTK with pygame without sdl2, i just need to figure out a better way of embedding pygame window and resolve mainloop conflicts.
April 5, 2025 at 6:42 PM
here are several examples of what that can look like stackoverflow.com/questions/18...
How to process SIGTERM signal gracefully?
Let's assume we have such a trivial daemon written in python: def mainloop(): while True: # 1. do # 2. some # 3. important # 4. job # 5. sleep mainloop...
stackoverflow.com
February 11, 2025 at 1:20 PM
SNESticle was running way too fast on Windows 11. After trial and error, adding DDrawWaitVBlank into the mainloop under a boolean makes it run at proper speed. Now I can play some games!
April 10, 2026 at 1:48 PM
講師「きょうはFizzBuzzを書いてみよう これは基本中の基本だからね」
生徒「

ORG $0000

START:
LODI,r1 1

MAINLOOP:
LODZ r1
LODI,r3 15
BSTA,un MOD
COMZ r0
BCTR,eq OUT_FIZZBUZZ

LODZ r1
LODI,r3 3 […]
Original post on uneune.one
uneune.one
November 4, 2025 at 6:53 AM
no sabia que get_tree().reload_current_scene() replaceba la escena por una nueva instancia y al final quedaba null la referencia que tenia de current_scene
docs.godotengine.org/en/stable/cl...
SceneTree
Inherits: MainLoop< Object Manages the game loop via a hierarchy of nodes. Description: As one of the most important classes, the SceneTree manages the hierarchy of nodes in a scene, as well as ...
docs.godotengine.org
October 26, 2025 at 6:50 PM
SDL: [release-3.2.x] Revert "pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback."
SDL: [release-3.2.x] Revert "pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback."
github.com
May 11, 2025 at 5:23 PM
SDL: Revert "pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback."
SDL: Revert "pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback."
github.com
May 11, 2025 at 3:05 PM
SDL: [release-3.2.x] pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback.
SDL: [release-3.2.x] pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback.
github.com
April 25, 2025 at 7:09 PM
SDL: pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback.
SDL: pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback.
github.com
April 6, 2025 at 3:02 AM
Android build could not exec the linker
Im trying to build the native activity example from the git repo ( android-activity/examples/na-mainloop at main · rust-mobile/android-activity · GitHub ) . I get the following below. Ive tried updating all my tools, rust, android ndk clang etc.... Any suggestions on how to fix this? error: linking with `/home/bronson/.cargo/bin/cargo-ndk` failed: exit status: 1 | = note: LC_ALL="C" PATH="/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/bronson/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin" VSLANG="1033" "/home/bronson/.cargo/bin/cargo-ndk" "-Wl,--version-script=/tmp/rustcpQb46L/list" "-Wl,--no-undefined-version" "/tmp/rustcpQb46L/symbols.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.03d4o3xnmevdigbey7wz7ilf6.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.0960kreryunh6p1lu0sku9qt3.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.0gahzo88rc2rkzked7801zctx.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.0opvrlqcpr8u4c8ydxywglbup.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.0rbzrz8fm8l3fq8n5shyn6kft.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.0rmc4lsb6bmk8mu64f3bvyh30.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.0vp8lzg36qdd1n6necxp0j51s.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.14xplr6r8pfxhwn0gp66uze9w.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.1ejzr4q4mgtf688f8nxvk9ev1.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.1vlaskt4eo0hpgxee2gz5p05k.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.248vbgpklixw3e8wr4tiuketq.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.2kugs34ft97vjafdnbj1ubwss.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.307ki2qawh9w3hjlma9rhhfec.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.36m7vi5ntl6rp2bgchdifz5ud.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.3f7665knpg67fgq93rem941dk.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.3gx9b9cjiviopbopntfk3hy3q.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.3jijy5c7iqmsr83um312hmzeb.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.48tovvkkgcma8ioradrp2n8zy.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.4aaik96aatxuipk62qzrr79sv.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.4zykwc456255rrpxhirt9fb1v.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.597vxbw9ujbx25yxrv34p9v7p.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.5de7x39j2748k807gg8o7uhyw.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.5ie05nto1qos3yo6n8tsq7rci.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.5xhe61bobqygtzxyd6dznqomc.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.60e0kr2oqi834is9q618wskqm.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.63etxozf580lmog2bf41g40f8.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.6fhg9hp1azzzh7dzqhv714i1i.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.6hcmev4qdyqz23y7gnvyvqkpb.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.6sgdhvdzuj5ku40e8wczz2r5z.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.6vbaoe621j28iice29gyi5j4x.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.7etwcw7l87hxszjxesstt46c4.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.7hm2hvypazc4ln3os9cix18d8.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.7xdsovfd8koqr1b6j6k0asl7w.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.8cs0vqxnjfkdq6tvneu1k2hyh.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.8moe39zmoltiqlu2j7jfdurn9.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.96u460yx5rhhowleiufrlg9bf.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.9e8eioojtgkt0r5fs6hmhnv17.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.9s884qg0ujkhom4jcmbrjhsqp.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.a7lu3w9egjlwawchzgr2zk2im.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.aon04chp8qb3b96rsg2mbsvlc.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.aug836ohmezsvslbksomptob5.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.b19g6axcqc6al988v1889b3f9.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.b5bj9vis7kehnfx5o0g7rvdu2.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.bg0oesx8j19w8v34y1bv9yx6m.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.bj77c80s82m3ow29h8ai1q7vt.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.byfu5nhbd2nhw2hij3fgxlzy6.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.bzf13xa2t68em5g3gkkq94jig.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.d0ij6askdzqch6i9o8khd8gjg.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.d3qsc5juxega65sa063hwm7lk.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.dd2vlo4nc1ztnip4bvv8o182k.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.ebrzoj64o9qodl2utg8475d10.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.elj6b1aasofnffi1liukqpczt.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.eqciymr5mzsmafcj855670nvo.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.eroc2r4p58ommwb86ph8gls19.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.eyxgekioax0fpyk6fnnx3e8z5.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.f0f1w9lj77p163lkus3jprv1j.rcgu.o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/na_mainloop.9f4hjkq36t6r8pg5r9gwb0olz.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libandroid_logger-eb7caeccc8bf5637.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libenv_logger-7a951d0538fe88b8.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libregex-225cd10be9ab2ff2.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libregex_automata-7e3bd439b7cf192a.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libaho_corasick-67b268776f5e0db5.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libregex_syntax-b7430aebbba1b487.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libonce_cell-ca23e2e259f01317.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libandroid_log_sys-b01a1d959a9ac8fa.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libandroid_activity-f7280e69dd53270e.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libandroid_properties-757db8b9bc3bb480.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libndk_context-620baf49ac754508.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libjni-6f564019e74e06ec.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libcesu8-778509864720fcc1.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libcombine-787318bb09746229.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libmemchr-81e0920d035cb661.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libbytes-7ee71b862ebe5243.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libndk-2ee4303727777c9b.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libraw_window_handle-6254f2ac00957ea7.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libndk_sys-595e87b0f068b5cb.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libbitflags-418ed45d060ad532.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/liblog-94943b100aa4cd34.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libjni_sys-4f821389c31d7159.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libthiserror-d0438c5d3c01c2f3.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libnum_enum-be5489f65bc5a69d.rlib" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/liblibc-8576eaed693e33f5.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libstd-80da468d0d1d0af9.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libpanic_unwind-abbed2c0f34e68e0.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libobject-040c8e0296e3c6e6.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libmemchr-31d7c0299121e053.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libaddr2line-e17f0bb19bf8ce35.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libgimli-bbbef5d7040ba853.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/librustc_demangle-b8f73c9015ffb2b7.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libstd_detect-cd9c4595aaddaa49.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libhashbrown-57b85c2621fe542d.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_alloc-c409681a3aea1645.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libminiz_oxide-58db4a3abe82eb9a.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libadler-c4c4fca5ce8445bc.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libunwind-89bf670ca7b92569.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libcfg_if-2dde92594d8dea58.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/liblibc-bc3bd6b149045886.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/liballoc-f88a7ce0c6b52d5c.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_core-5f55ba5d0507c909.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libcore-93ae95fa80e1dea9.rlib" "/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-linux-android/lib/libcompiler_builtins-394bd11bb161f255.rlib" "-Wl,-Bdynamic" "-llog" "-landroid" "-ldl" "-llog" "-lunwind" "-ldl" "-lm" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-o" "/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libna_mainloop.so" "-Wl,--gc-sections" "-shared" "-Wl,-z,relro,-z,now" "-nodefaultlibs" = note: clang: error: unable to execute command: posix_spawn failed: Exec format error clang: error: linker command failed with exit code 1 (use -v to see invocation) -v gives the extra: Caused by: process didn't exit successfully: `/home/bronson/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name na_mainloop --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=170 --crate-type cdylib --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=ebf2085c5df9af0d --out-dir /home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps --target aarch64-linux-android -C linker=/home/bronson/.cargo/bin/cargo-ndk -C incremental=/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/incremental -L dependency=/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps -L dependency=/home/bronson/Projects/android-activity/examples/na-mainloop/target/debug/deps --extern android_activity=/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libandroid_activity-f7280e69dd53270e.rlib --extern android_logger=/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libandroid_logger-eb7caeccc8bf5637.rlib --extern log=/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/liblog-94943b100aa4cd34.rlib --extern ndk=/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libndk-2ee4303727777c9b.rlib --extern ndk_sys=/home/bronson/Projects/android-activity/examples/na-mainloop/target/aarch64-linux-android/debug/deps/libndk_sys-595e87b0f068b5cb.rlib` (exit status: 1) note: If the build failed due to a missing target, you can run this command: note: note: rustup target install aarch64-linux-android
users.rust-lang.org
December 28, 2024 at 4:10 AM
two weeks ago this assemblage was inert, now we have its CPU singing at 48 mhz, peripheral clocks wired, the peripheral matrix configured for our task, the NVIC and a control timer initialized, and a mainloop that operates in between interrupts based on RAM-cached values of the interrupt flags […]
Original post on infosec.exchange
infosec.exchange
August 31, 2025 at 6:15 PM
Wer nannte es Mainloop und nicht Kernschleife
December 1, 2024 at 9:45 PM
»Das ist die Keimzelle eines Schienenrings rund um ganz Frankfurt«, warum nicht einfach Mainloop?
November 24, 2024 at 2:06 AM
便利なライブラリを使わず愚直にやろうとすると、tkinterのmainloop使わず手動updateかけるしかないのか…?の顔をしている
July 30, 2025 at 2:55 PM