a free user interface builder for GTK+ and GNOME interfaces designed are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed. (Glade can also generate C code)
Guy Steele's keynote at the 1998 ACM OOPSLA conference on "Growing a Language" (mostly about JAVA) discusses the importance of and issues associated with designing a programming language that can be grown by its users.
G. Cooper, and S. Krishnamurthi. Programming Languages and Systems, volume 3924 of Lecture Notes in Computer Science, page 294--308. Berlin, Heidelberg, Springer, (2006)
R. Shilpa. International Journal of Innovative Research in Information Security, Volume IV (Issue IV):
36-40(April 2020)1. https://cleartax.in/s/insurance 2. https://www.scribd.com/doc/10487143/Project-On-The-New-India-Assurance-Com-By-Sandeep-vaishnav 3. https://trendlyne.com/research-reports/stock/65182/NIACL/the-new-india-assurance-company-ltd/.