Journal of Functional Programming Article Track: Functional Software Architecture
Responsible Editor: Mike Sperber
"Functional Software Architecture” refers to methods of construction and structure of large and long-lived software projects. This track collects papers that enhance and consolidate the body of knowledge on this subject. Possible paper subjects include, but are not restricted to:
- Framing functional ideas in architectural terms or vice verse, comparing different languages in terms of their architectural capabilities, clarifying architectural roles played by formal methods, proof assistants and DSLs, or observing how functional concepts are used in other language and architecture communities
- Applying domain-driven design, implementing hexagonal architecture, or designing self-contained systems
- Reporting on experience with large projects using functional programming, and architectural aspects and insights derived from them
- Describing an architectural idiom or pattern that may be useful to others developing large functional software systems
Submissions are open from 18 April 2023. Authors can refer to the Author Instructions page for more information.