<GGibson[m]>
a bit of a scabby shim, but it works reliably now
<byteit101[m]>
G. Gibson: been busy today. Do you have a small reproduction you can send?
<GGibson[m]>
not really
<GGibson[m]>
the code you see there is what drives it
<GGibson[m]>
do you want me to file an issue?
<byteit101[m]>
Not yet. So to be clear, you are or were trying to lauch the app, then launch a thread that run_later{}'s a Stage#show ?
<GGibson[m]>
yes
<GGibson[m]>
I have a @window_queue that I fill with new window requests
<GGibson[m]>
the start(_) has a while loop to look for new requests
<GGibson[m]>
it recycles the primaryStage provided or creates a new one
<byteit101[m]>
> the start(_) has a while loop to look for new requests
<byteit101[m]>
Ah, that might be your issue
<GGibson[m]>
you indicated that I should put my main loop there -- so I did
<GGibson[m]>
it processes just window requests now, but is expamdable for other regular tasks
<byteit101[m]>
You shouldn't have any blocking loops on the "Main" or "FXLauncher" threads
<GGibson[m]>
ah ok
<byteit101[m]>
Ah, I meant: start your logic or threads inside start()
<GGibson[m]>
but there is no other place I can create Stages
<GGibson[m]>
ah ok
<byteit101[m]>
run_later puts stuff on the fxlauncher thread, which won't be available to have stuff run on it via run_later if user (read: your) code is blocking it
<GGibson[m]>
I need to be able to start multiple windows on demand
<GGibson[m]>
ok
<GGibson[m]>
I'll work with run_later for new stage creation and give it a go
<byteit101[m]>
Ack, sorry, I did say main "loop". Meant to say main laucher code. JavaFX is like WinForms, Gtk, Qt, WPF, Web/JS/HTML in that you don't control the main "loop"
<byteit101[m]>
You just send requests for code to run on it
<byteit101[m]>
Any looping the user does, they need to do inside a new thread
<GGibson[m]>
ok, that is actually ok then --> I can live with that
<jbeyer_wgt[m]>
Hi jruby team! First off, thank you for all of your amazing work on the project. I have been benefiting from jruby for many years. I am considering purchasing one of the new Mac Minis, and would want to run some jruby code on it. From what I can gather, there shouldn't be any issue with the new ARM architecture. Is that correct?