Computing at Hasylab: Perl/PerlTk is the new scripting language for Spectra
Th. Kracht

TL;DR
This paper introduces Perl/PerlTk as a new scripting language for Spectra at Hasylab, enhancing online experiment control with advanced programming features on Linux PCs.
Contribution
It converts Spectra into a Perl module, enabling online programmers to utilize Perl's complex data structures, flow control, OO features, and network capabilities.
Findings
Spectra now supports Perl scripting for experiment control.
Enhanced programming flexibility with Perl features.
Improved online experiment management at Hasylab.
Abstract
At the Hamburger Synchrotronstrahlungslabor Hasylab most experiments are controlled by the online program Spectra, which runs on Linux PCs. Spectra has been converted into a Perl module, allowing online programmers to write their code in Perl. They can take advantage of complex data structures, flow control, subroutines, OO features, the network interface, etc. In addition, Perl offers other features that are well suited to make the online functionality of Spectra (monochromator and diffractometer routines, etc.) available to the programmer.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Distributed and Parallel Computing Systems · Environmental Monitoring and Data Management
