STEMM Institute Press
Science, Technology, Engineering, Management and Medicine
The Improvement of Coding Environment for Minor Programming Language PSL
DOI: https://doi.org/10.62517/jike.202604220
Author(s)
Hao Miao
Affiliation(s)
School of Science and Engineering (SSE), The Chinese University of Hong Kong in Shenzhen, Shenzhen, Guangdong, China
Abstract
A number of minor and domain-specific programming languages, abbreviated as DSLs, play critical roles in specialized industries. Yet due to small user bases, their users tend to suffer from poor IDE support. Paradox Sign Language, abbreviated as PSL, used widely in the Clausewitz Engine, exemplifies this: developers rely mostly on basic text editors, facing inefficiency and errors without modern coding aids. This research designs, implements, and evaluates a new text editor for PSL to provide syntax awareness and code comprehension. An empirical evaluation compares the system against baseline editing workflows in task completion time, correctness, and perceived usability among PSL users. Results indicate the approach reduces manual effort in structure writing, image registration, and animation sequencing-demonstrating that the correct tooling can significantly improve productivity, even for low-resource languages.
Keywords
Domain-Specific Languages; Paradox Sign Language; Development Environment
References
[1] Ledgard, H. F. (1971). Ten Mini-Languages: A study of topical issues in programming languages. ACM Computing Surveys, 3(3), 115–146. https://doi.org/10.1145/356589.356592 [2] Amante, G. V.(2024). Scientific Landscape of Programming Languages and Its Research Utilization in the Field of Data Science: A Systematic Review (2020-2023) ResearchGate, https://www.researchgate.net/publication/377116640_Scientific_Landscape_of_Programming_Languages_and_its_Research_Utilization_in_the_field_of_Data_Science_A_Systematic_Review_2020-2023 [3] Boukham, H., Dahbi, K. Y., & Chiadmi, D. (2025). Domain-Specific Languages for Algorithmic Graph Processing: A Systematic Literature review. Algorithms, 18(7), 445. https://doi.org/10.3390/a18070445 [4] Joel, S., Wu, J. J., & Fard, F. H. (2024). A survey on LLM-based code generation for Low-Resource and Domain-Specific programming languages. arXiv (Cornell University). https://doi.org/10.48550/arxiv.2410.03981 [5] Kosar, T., Bohra, S., & Mernik, M. (2015). Domain-Specific Languages: A Systematic Mapping study. Information and Software Technology, 71, 77–91. https://doi.org/10.1016/j.infsof.2015.11.001 [6] Borum, H. S., & Seidl, C. (2022). Survey of established practices in the life cycle of domain-specific languages. ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, 266–277. https://doi.org/10.1145/3550355.3552413
Copyright @ 2020-2035 STEMM Institute Press All Rights Reserved