Skip to content

Commit 6f9ea5d

Browse files
committed
work on llm
1 parent 9e78276 commit 6f9ea5d

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

content/blog/llms-new-languages.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,28 @@ authors = ["Magnus Madsen"]
88
tags = ["language-design", "llms", "flix"]
99
+++
1010

11-
I am a programming language researcher working on compilers, type and effect
12-
systems, and program analysis. I am also the lead developer of the Flix
13-
programming language (flix.dev). I am not an AI researcher.
11+
Recently, I’ve seen several discussions revolve around the question:
1412

15-
Recently, at work, on HackerNews, and on Reddit I have seen questions to the effect of:
13+
> **Will large language models (LLMs) help or hurt the adoption of new programming languages?**
1614
17-
> **Will LLMs aid or hinder adoption of new programming languages?**
15+
In this post, I will share my perspective on this question as the lead developer
16+
of the [Flix programming language](https://flix.dev), and as an academic working
17+
on programming language design, type and effect systems, and compilers.
1818

19-
In this blog post, I will discuss this question from the viewpoint of a
20-
programming language researcher.
19+
What I want to explore is whether a modern LLM — here, Claude Code (Opus 4.5) —
20+
is able to program in Flix, given that the amount of available Flix source code
21+
code is tiny compared to well-established languages like Python or Java.
2122

22-
We are now going to Vibe Code a Tic-Tac-Toe game in Flix using Claude Code with
23-
the Opus 4.5 model. We choose Tic-Tac-Toe because it is a well-defined game that
24-
require a moderate use of effects. Vibe coding is harder because there is no
25-
working code base.
23+
I want to focus on one of Flix’s unique features: its support for
24+
**effect-oriented programming**. Will Claude be able to use it?
2625

2726
## Experiment: Vibe Coding Tic-Tac-Toe
2827

28+
We will Vibe Code a Tic-Tac-Toe game in Flix using Claude Code with the Opus 4.5
29+
model. We choose Tic-Tac-Toe because it is a well-defined game that require a
30+
moderate use of effects. Vibe coding is harder because there is no working code
31+
base.
32+
2933
We begin by creating an empty Flix project:
3034

3135
```sh

0 commit comments

Comments
 (0)