Biwabokuboku - 琵琶牧々 - [yokai] A top of the line, wooden biwa lute which has come to life after 100 years of neglect from its owners: a once famous, mournful for not being played, now it wanders as a blind monk, playin' for tips.
• Full post: https://samkalensky.com/products/biwa-bokuboku
#hyakkiyagyo #Biwa #MastoArt #yokai
Well, I figured it'd likely become the case but #Biwa is just too slow for this project; loading just half of the necessary files extends starting the program to 7 seconds and there doesn't seem to be an obvious way to load the larger files in the background on start (plus 1 of the HTTP calls takes a good 14 minutes to collect 40 objects…).
I still want to use #Scheme, though, so I'm going to try figuring out if I can call #Guile from C++, if I can find any documentation for absolute beginners.
Of course! So, like I mentioned at https://queer.garden/@WammKD/103927040854590641, I'm working on this QML app.
And, because I'd rather work with #Scheme at every remote possible opportunity, I figured out how to use #Biwa Scheme, which is built on JavaScript, within the QML app.
Now, (especially as someone who's never created a large library in their life) I would say Biwa's really cool.
But it is lacking some things. Some of that is just the deficiencies of the underlying (1/2)
So, uh – fun news; I managed to load #Biwa #Scheme into #QML.
'Won't be able to do anything fun like write Scheme directly in a QML file or have the QML file import a .scm file, as is, buttttt…I can, at least, write a separate .scm file, have the QML read the text of the .scm file, and then pass that text to an Interpreter object, like in the picture.
This'll be fun.