June 27th, 2024

ICFP Contest 2024

The ICFP Programming Contest 2024 is an open online competition sponsored by ACM SIGPLAN. It allows participants to form teams of any size, using any programming language or platform. The event runs from June 28 to July 1, 2024.

Read original articleLink Icon
ICFP Contest 2024

The ICFP Programming Contest 2024, the 27th edition of the annual event sponsored by the ACM SIGPLAN International Conference on Functional Programming, is an open online programming competition. Participants, excluding organizers, can join without prior registration or fees, and form teams of any size. All programming languages and platforms are allowed. The contest runs from Friday, June 28, 2024, at 12:00 UTC to Monday, July 1, 2024, at 12:00 UTC, with a lightning division ending on Saturday, June 29, 2024, at 12:00 UTC.

Related

F (2006)

F (2006)

F is a functional concatenative language with K3 list operations and Joy's dip combinator. It enforces one-time assignment, supports floating-point and symbolic datatypes, and emphasizes function-valence and -charge theories. The language is purely functional, prohibiting side-effects and reassignment, with various primitives for arithmetic, logic, and list operations. F also provides interactive commands for debugging and manipulation, focusing on simplicity, efficiency, and functional programming paradigms.

As you learn Forth, it learns from you (1981)

As you learn Forth, it learns from you (1981)

The Forth programming language is highlighted for its unique features like extensibility, speed, and efficiency. Contrasted with Basic, Forth's threaded code system and data handling methods make it versatile.

The Pre-Scheme Restoration

The Pre-Scheme Restoration

The Pre-Scheme Restoration project, funded by NLnet foundation, aims to modernize the Pre-Scheme compiler, a subset of Scheme, for a new functional programming language. Led by Andrew Whatson, the project focuses on compatibility, tooling, and documentation.

Solving puzzles faster than humanly possible

Solving puzzles faster than humanly possible

The Opus Magnum challenge tasks players with automating puzzle-solving to optimize Cost, Cycles, and Area metrics. Participants submit solutions for evaluation, exploring automated vs. human strategies, hybrid approaches, scoring systems, mods, and bots.

Deriving Dependently-Typed OOP from First Principles

Deriving Dependently-Typed OOP from First Principles

The paper delves into the expression problem in programming, comparing extensibility in functional and object-oriented paradigms. It introduces dependently-typed object-oriented programming, emphasizing duality and showcasing transformations. Additional appendices are included for OOPSLA 2024.

Link Icon 0 comments