posted by user: jvanbruegge || 2683 views || tracked by 1 users: [display]

ICFP 2024 : The 29th ACM SIGPLAN International Conference on Functional Programming

FacebookTwitterLinkedInGoogle


Conference Series : International Conference on Functional Programming
 
Link: https://icfp24.sigplan.org/
 
When Sep 2, 2024 - Sep 7, 2024
Where Milan, Italy
Submission Deadline Feb 28, 2024
Notification Due May 20, 2024
 

Call For Papers

PACMPL issue ICFP 2024 seeks original papers on the art and science of functional programming. Submissions are invited on all topics from principles to practice, from foundations to features, and from abstraction to application. The scope includes all languages that encourage functional programming, including both purely applicative and imperative languages, as well as languages with objects, concurrency, or parallelism. Topics of interest include (but are not limited to):

Language Design: concurrency, parallelism, and distribution; modularity; components and composition; meta-programming; macros; pattern matching; type systems; type inference; dependent types; effect types; gradual types; refinement types; session types; interoperability; domain-specific languages; imperative programming; object-oriented programming; logic programming; probabilistic programming; reactive programming; generic programming; bidirectional programming.

Implementation: abstract machines; virtual machines; interpretation; compilation; compile-time and run-time optimisation; garbage collection and memory management; runtime systems; multi-threading; exploiting parallel hardware; interfaces to foreign functions, services, components, or low-level machine resources.

Software-Development Techniques: algorithms and data structures; design patterns; specification; verification; validation; proof assistants; debugging; testing; tracing; profiling; build systems; program synthesis.

Foundations: formal semantics; lambda calculus; program equivalence; rewriting; type theory; logic; category theory; computational effects; continuations; control; state; names and binding; program verification.

Analysis and Transformation: control flow; data flow; abstract interpretation; partial evaluation; program calculation.

Applications: symbolic computing; formal-methods tools; artificial intelligence; systems programming; distributed systems and web programming; hardware design; databases; scientific and numerical computing; graphical user interfaces; graphics and multimedia; GPU programming; scripting; system administration; security.

Education: teaching introductory programming; mathematical proof; algebra.

Submissions will be evaluated according to their relevance, correctness, significance, originality, and clarity. Each submission should explain its contributions in both general and technical terms, clearly identifying what has been accomplished, explaining why it is significant, and comparing it with previous work. The technical content should be accessible to a broad audience.

PACMPL issue ICFP 2024 also welcomes submissions in two separate categories — Functional Pearls and Experience Reports — that must be marked as such when submitted and that need not report original research results. Detailed guidelines on both categories are given at the end of this call.

In an effort to achieve a balanced, diverse program, each author may be listed as a (co)author on a maximum of four submissions. Submissions from underrepresented groups are encouraged. Authors who require financial support to attend the conference can apply for PAC funding (http://www.sigplan.org/PAC/).

The General Chair and PC Chair may not submit papers. PC members (other than the PC Chair) may submit papers.

Please contact the Program Chair if you have questions or are concerned about the appropriateness of a topic.

Related Resources

IOP-RICAS 2027   2027 International Conference on Robotics, Intelligent Control and Autonomous Systems (RICAS 2027)
Ei/Scopus/CPCI-ICRPA 2027   2027 International Conference on Robot Perception and Automation (ICRPA 2027)
ACM CSAI 2026   ACM--2026 The 10th International Conference on Computer Science and Artificial Intelligence (CSAI 2026)
Ei/Scopus-ACEPE 2026   2026 3rd IEEE Asia Conference on Advances in Electrical and Power Engineering (ACEPE 2026)
ACM TRUST 2027   ACM Conference on Trustworthy and Responsible AI and Computing Systems
ACM CODASPY 2027   17th ACM Conference on Data and Application Security and Privacy
ACM ICSCA 2027   ACM--2027 16th International Conference on Software and Computer Applications (ICSCA 2027)
ACM--Singapore-CDICS 2026   2026 4th International Conference on Data, Information and Computing Science (CDICS 2026)
ACM CCAT 2026   ACM--2026 5th International Conference on Computer Applications Technology (CCAT 2026)
ACM ICMHI 2027   ACM--2027 11th International Conference on Medical and Health Informatics (ICMHI 2027)