A possible way is to have some interpreter (which interprets some scripting language of your design) driving FLTK.
You could look for example into the RefPerSys project (on http://refpersys.org/ and
source code on https://github.com/RefPerSys/RefPerSys
...) or extend GNU guile or minilisp
or look at French
talks in honor of Jacques Pitrat or read Pitrat's
books and papers.
Standarde blurb on RefPerSys: follows.
I am living near Paris in France and got my PhD in 1990 at Paris LIP6, on symbolic artificial intelligence.
On github I am https://github.com/bstarynk
On SoftwareEngineering I am https://softwareengineering.stackexchange.com/users/40065/basile-starynkevitch
You (or colleagues in computer science) could be
interested by the RefPerSys -a reflexive& persistent
system- open source symbolic artificial intelligence system
(GPLv3+ licensed, for Linux) - work in progress
See http://refpersys.org/
for details. (It is in july 2021 - March. 2022 an
unfunded project)
It is related to the work of the late Jacques Pitrat (1934 - oct.
2019) who was the director of my PhD jury, defended in Paris in
1990.
You probably would enjoy reading both Pitrat's blog, still on http://bootstrappingartificialintelligence.fr/WordPress3/
and his last book:
ISBN-13: 978-1848211018
(that book also contains something relevant to machine learning with metarules)
Perhaps you have students or colleagues interested in actively contributing to RefPerSys?
Perhaps RefPerSys could be useful to some students or become a starting point for some future HorizonEurope submission, or ITEA proposal....? Or any kind of project which could partly fund or contribute code to RefPerSys? In such case email me also at work: basile.sta...@cea.fr
Difference between RefPerSys and Ocaml: RefPerSys has introspection, is dynamically typed, and multi-threaded. It is alpha quality.
My constraints are: RefPerSys is for Linux only, and I am only capable of producing PDF documents with LaTeX (but not with Microsoft software) I never used in my life any Microsoft Windows operating system (only Linux), and at the age of 62 I don't have the time -or the motivation- to learn how to use a Microsoft Windows operating system. But I am using Linux both at home and at work since 1993.
A mailing list for RefPerSys also exists, archived on https://framalistes.org/sympa/arc/refpersys-forum
NB. In French: voyez le
logiciel libre d'intelligence artificielle symbolique RefPerSys
-- Basile Starynkevitch <bas...@starynkevitch.net> (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: starynkevitch.net/Basile/
Call `begin()` on any Fl_Group widget, then just generate your widgets calling `new` like on any other c++ class. The new widget will be instantiated and added to the current group thanks to teh begin call. If your group is Fl_Pack, your new widgets will be arranged for you. If not, you must give them coordinates.myGroup->begin(); Fl_Dial *myDial = new Fl_Dial(10, 10, 100, 100, "Dial"); myGroup->end();
flbs... schrieb am Sonntag, 20. März 2022 um 18:13:08 UTC+1:I am working on a GUI Interface for a terminal application.I need to instantatiate random number of random FLTK widget types.Ex.: dial, button, valuator, switch etcWhat is the best way to acheive this?Thank's for your help.