sperber
2024/10/12 - FARM 2025 - Singapore
Web version here: SPLASH 2025 - FARM Performance - SPLASH 2025
========================================================================
13th ACM SIGPLAN International Workshop on
Functional Art, Music, Modelling and Design
(FARM)
Call for Papers, Demos, and Performance
Singapore, October 12
Deadline: June 13
https://2025.splashcon.org/track/splash-2025-farm
========================================================================
FARM 2025 is the 13th edition of the ACM SIGPLAN International
Workshop on Functional Art, Music, Modelling and Design (FARM).
FARM encourages submissions from across art, craft, and design,
including textiles, visual art, music, 3D sculpture, animation, GUIs,
video games, 3D printing and architectural models, choreography,
poetry, and even VLSI layouts, GPU configurations, or mechanical
engineering designs. Theoretical foundations, language design,
implementation issues, and applications in industry or the arts are
all within the scope of the workshop.
In addition to the main workshop, FARM hosts a traditional evening of
performances. This year, the performance evening is sponsored and
hosted by both ICFP and SPLASH, and open to all attendees of either
conference. For this year, the venue for performances will be on the
University of Singapore Campus. See our call for papers for more
information on submitting a performance.
Call for Papers, Performances, and Demos
========================================
The ACM SIGPLAN International Workshop on Functional Art, Music,
Modelling and Design (FARM) encourages submissions from across art,
craft, and design, including textiles, visual art, music, 3D
sculpture, animation, GUIs, video games, 3D printing and architectural
models, choreography, poetry, and even VLSI layouts, GPU
configurations, or mechanical engineering designs. Theoretical
foundations, language design, implementation issues, and applications
in industry or the arts are all within the scope of the workshop.
In addition to the main workshop, FARM hosts a traditional evening of
performances. Thus, this call encompasses both papers/demos for the
workshop (and its published proceedings) as well as performance
proposals for the evening’s event. Authors are invited to make a
single submission for each. Authors may submit both a paper/demo and
performance proposal, but the submissions will be considered
independently. Performances may be of previously-produced work, and
may be in any medium (including traditional acoustic performances) so
long as the principles of programming (or actual programs) were used
in their composition or performance.
Papers
======
Paper submissions are invited in three categories:
- Original research
- Overview / state of the art
- Technology tutorial (especially tools and environments for
distributed artistic workflow)
Papers must be submitted via HotCRP, and meet the following requirements:
- 5 to 12 pages
- PDF format
- Adhere to the ACM SIGPLAN template
Accepted papers will be published in the ACM Digital Library as part
of the FARM 2023 proceedings.
Authors are encouraged to submit auxiliary material for publication
along with their paper (source code, data, videos, images,
etc.). Authors retain all rights to the auxiliary material.
Demos
=====
Demo submissions should describe a demonstration and its context,
connecting it with the themes of FARM. A demo could be in the form of
a short (10 to 20 minute) tutorial, a presentation of work in
progress, an exhibition of some work, or even a performance.
Demos must be submitted via HotCRP, and meet the following requirements:
- 500 to 2000 words
- Have a title starting with “Demo: ”
- PDF format
- Adhere to the ACM SIGPLAN template
Accepted demos will be published in the ACM Digital Library as part of
the FARM 2023 proceedings.
Performances
============
FARM seeks proposals for performances which employ programming
techniques (or are generated by programs), in whole or in part. We
invite a diverse range of functionally-themed submissions including
music, video, dance, and performance art. Both live performances and
fixed-media submissions are welcome. We encourage risk-taking
proposals that push forward the state of the art as well as refined
presentations of highly developed practice. In either case, please
support your submission with a clear description of your performance,
including how your performance employs functional programming and a
discussion of influences and prior art as appropriate. If desired, you
may use some of your performance time for a short lecture or
presentation; this must supplement, and not take the place of, a
primary performance.
Performance proposals should be emailed to
performance@functional-art.org or submitted via HotCRP, and must
include:
- A description of the performance (please be as specific as possible)
- An explanation of the use of programming in the work
- A list of technical requirements
- A link to an audio or video example (YouTube, Vimeo, Bandcamp, etc.)
Accepted performances will be presented at the performance evening.
Notes on funding
----------------
Paid registration to the FARM workshop is usually required for paper
and demo submitters, but will be waived for performers.
If you have financial difficulty attending, you can apply for the PAC
funds. Please get in touch for more information.
Contact
-------
For any questions, issues or comments, email
farm-2025@functional-art.org.
First Post!
sperber
The deadline has been extended to June 25!
Popular in Events List
Code BEAM SF is back this March! This is your chance to join the speak and tutor lineup!
Join us at Code BEAM SF on 05-06 March 2020! Di...
New
We’re thrilled to announce the first ever fintech focused Elixir and Erlang conference: Code BEAM Lite NYC!
Join us at Code BEAM Lite NY...
New
Hello,
I wanted to announce that The Big Elixir is back for it’s second year!
Keynote speakers are Eric Oestrich and Brian Cardarella! ...
New
Tickets have gone on sale for ElixirConf EU!
We are happy to announce that we’ve just launched the ticketing round for ElixirConf EU, he...
New
Join us for Code BEAM V on May 28th and 29th.
We have 14 amazing speakers announced already for what will be the biggest virtual Erlang,...
New
Elixir Monitoring Tools: Observer, New Relic, Telemetry and more
Presented by: Vince Foley
Meetup Link.
New
ElixirKenya welcomes you to a webinar on Learning Functional Programming using Elixir by Adolfo Neto on 2021-09-24T12:00:00Z (UTC)
RSV...
New
Hi folks!
We’ve just announced the dates for the Spawnfest2020, it will be on September 12 and 13.
Enjoy the unique worldwide Beam hack...
New
Hey people!
Remember SpawnFest?! It’s back for another round!
This year the competition will take place on November 24th and 25th.
You...
New
Code BEAM Europe - the Erlang and Elixir Conference is an event built on the long-standing legacy of the Erlang User Conferences. An even...
New
Other popular topics
In Ruby, I can go:
User.find_by(email: "foobar@email.com").update(email: "hello@email.com")
How can I do something similar in Elixir? ...
New
Credo is smart enough to check for (something like) this:
assert length(the_list) == 0
with this response:
Checking if an enum is empt...
New
What is the idiomatic way of matching for not nil in Elixir?
E.g.,
First way:
defp halt_if_not_signed_in(conn, signed_in_account) when...
New
Good day to you all.
I have been struggling to get a query involving like and ilike to work.
Can anyone assist me on this, please?
pro...
New
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
You’re a programmer, so you don’t need spoon feeding with the conventional drivel about “this is an integer.” No. You need to know what’s...
New
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
Hey all,
I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
After calling mix ecto.create I get this error:
17:00:32.162 [error] GenServer #PID<0.412.0> terminating
** (Postgrex.Error) FATAL...
New
Hi everyone!
I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New







