TL;DR

A developer has introduced Edsger, a handwritten Clojure REPL for the reMarkable 2. The tool allows users to write Clojure expressions by hand and execute them on the device. This innovation combines handwriting with functional programming on a digital paper tablet.

A developer has released Edsger, a handwritten Clojure REPL designed for the reMarkable 2 tablet, allowing users to write and execute Clojure code by hand directly on the device. This development introduces a novel way to interact with code on a digital paper tablet, blending handwriting with programming execution.

Edsger is a new software project that enables handwritten Clojure code input on the reMarkable 2, a popular digital paper tablet. The developer, Daniel Janus, announced the project on Hacker News, describing it as a handwritten REPL (Read-Eval-Print Loop) that interprets and executes Clojure expressions written by hand. The implementation leverages the reMarkable 2’s stylus and handwriting recognition capabilities to allow users to write code naturally and run it directly on the device.

According to the developer, Edsger is built with a focus on simplicity and minimalism, aiming to provide an alternative to traditional keyboard-based coding environments. The project is open-source, with the code available on GitHub, and is intended for hobbyists and programmers interested in combining handwriting with functional programming. The tool supports basic Clojure syntax and provides immediate feedback on the handwritten expressions, making it suitable for learning and experimentation.

Why It Matters

This development matters because it introduces a new way to interact with code on a digital paper device, which could influence future interfaces for programming and note-taking. For reMarkable 2 users, especially those interested in handwriting and functional programming, Edsger offers a novel, tactile coding experience that combines the advantages of handwriting with the power of Clojure. It also exemplifies innovative use of the reMarkable 2’s hardware capabilities, potentially inspiring similar projects in the digital note-taking and programming communities.

Amazon

reMarkable 2 stylus pen

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

The reMarkable 2 has gained popularity for its paper-like display and focus on distraction-free note-taking and reading. Enthusiasts have previously developed various custom applications and integrations to expand its functionality, including Linux-based environments and scripting tools. However, handwriting-based programming interfaces are rare, making Edsger a notable experiment in this space. Prior efforts have mostly focused on note-taking, with limited exploration of handwriting for coding purposes. This project builds on the device’s strengths by integrating handwriting recognition with a programming language, specifically Clojure, known for its simplicity and expressive power.

“Edsger allows you to write Clojure code by hand and see it executed immediately, directly on your reMarkable 2.”

— Daniel Janus

“It’s a fascinating blend of handwriting and programming—definitely an interesting use case for the reMarkable 2.”

— Hacker News user

Amazon

handwriting recognition tablet

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It is not yet clear how well Edsger handles complex Clojure syntax or larger programs. The project appears to be in early stages, with limited documentation on robustness or performance. Details about user adoption, potential limitations, and future development plans remain undisclosed or still evolving.

Amazon

digital paper note-taking device

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

The developer plans to continue refining Edsger, potentially adding features like syntax highlighting, error detection, and support for more advanced Clojure constructs. Community feedback and contributions could influence future updates. Monitoring the project’s GitHub repository will reveal upcoming milestones and improvements.

Amazon

Clojure programming tablet

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Can Edsger run all Clojure code?

It currently supports basic Clojure syntax, but its ability to handle complex code or large projects is still unconfirmed.

Is Edsger open-source?

Yes, the project is available on GitHub, allowing community contributions and modifications.

Does Edsger require internet connectivity?

No, it runs locally on the reMarkable 2 device, interpreting handwritten input without needing external servers.

What are the hardware requirements?

The only requirement is a reMarkable 2 tablet with stylus support. The project leverages the device’s handwriting recognition capabilities.

Source: Hacker News

You May Also Like

World Model Readiness: Are You Ready for AI That Acts?

Assess your organization’s preparedness for the shift from descriptive AI to predictive, action-oriented world models with the new diagnostic tool.

Live coverage: ULA to launch final Atlas 5 rocket supporting Amazon Leo’s broadband internet satellite constellation

ULA’s last Atlas 5 rocket launched from Cape Canaveral supporting Amazon Leo’s satellite constellation, marking the end of an era for the launch vehicle.

ASML denies US government report that its EUV chipmaking tool was shipped to China — says ‘rumors’ are ‘inaccurate and damaging to our reputation’

ASML refutes claims that its EUV lithography system was shipped to China, emphasizing no such shipment has occurred amid US export restrictions.

Technology Operations Signal Monitor: How Google Helped Destroy Adoption Of RSS Feeds (2023)

A recent analysis shows how Google’s platform and tooling changes contributed to the decline of RSS feed usage, impacting small software companies.