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

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.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…