TL;DR

A developer has released Edsger, a handwritten Clojure REPL for the reMarkable 2 tablet, showcased on Show HN. The project enables handwritten input for Clojure code execution, aiming to enhance programming on e-ink devices.

A developer has launched Edsger, a handwritten Clojure REPL designed specifically for the reMarkable 2 tablet, and showcased it on Hacker News Show HN. The project allows users to write Clojure code by hand on the device and execute it interactively, representing a novel approach to programming on e-ink devices.

Edsger is an open-source project that enables handwritten input for a Clojure REPL on the reMarkable 2, a popular e-ink tablet known for note-taking and limited programming capabilities. The developer, Daniel Janus, demonstrated the tool on Show HN, emphasizing its ability to interpret handwritten Clojure code and execute it directly on the device.

The implementation leverages handwriting recognition technology integrated with Clojure’s REPL environment, allowing users to write code with a stylus and see immediate results. The project aims to improve the programming experience on devices that traditionally lack a keyboard or mouse, especially targeting developers and enthusiasts interested in portable coding solutions.

Why It Matters

This development is significant because it pushes the boundaries of what is possible on e-ink devices like the reMarkable 2, which are typically used for note-taking rather than coding. By enabling handwritten Clojure REPL interaction, Edsger could inspire new workflows for developers who prefer writing by hand or need portable coding environments, especially in contexts where traditional hardware is impractical.

Additionally, this project highlights the growing interest in combining handwriting recognition with programming environments, potentially influencing future tools for coding on tablets or other limited-input devices. It also demonstrates the creative use of existing hardware for new purposes, expanding the device’s utility beyond its original design.

Ciscle EMR Stylus for Remarkable 2 – Digital Pen with Palm Rejection, 4096 Pressure & Tilt Support, Eraser & 5 Replaceable Tips, No Magnetic Attachment, No Charging or Bluetooth Required (Black)

Ciscle EMR Stylus for Remarkable 2 – Digital Pen with Palm Rejection, 4096 Pressure & Tilt Support, Eraser & 5 Replaceable Tips, No Magnetic Attachment, No Charging or Bluetooth Required (Black)

  • Device Compatibility: Works with Remarkable 1/2 and EMR tablets
  • No Charging or Bluetooth: Immediate response with advanced EMR technology
  • 4096 Pressure & Tilt Support: High-precision writing with tilt detection

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 note-taking, with limited native support for programming. Previous efforts to run code or develop software on the device have involved remote access or workarounds. The introduction of a handwritten Clojure REPL marks a novel approach, building on advances in handwriting recognition and functional programming.

Daniel Janus previously shared other projects related to handwriting recognition and programming tools, but Edsger is notable for its focus on interactive Clojure development directly on the device. The project was posted on Show HN, a platform for showcasing new projects and prototypes, indicating its experimental and early-stage nature.

“Edsger transforms the reMarkable 2 into a portable Lisp environment, making handwritten coding practical and fun.”

— Daniel Janus

“This could be a game-changer for developers who want to code on the go without traditional hardware.”

— Hacker News commenter

HUION Note 2-in-1 Digital Notebook Drawing Tablet with Battery-Free Pen, Bluetooth Wireless Paper Tablet Electronic Writing Pad for Note-Taking, Digital Art & Meeting, 4PCS Refillable A5 Notepads

HUION Note 2-in-1 Digital Notebook Drawing Tablet with Battery-Free Pen, Bluetooth Wireless Paper Tablet Electronic Writing Pad for Note-Taking, Digital Art & Meeting, 4PCS Refillable A5 Notepads

  • Creative Digital Paper Tool: App-based digital pen and notepad
  • Real-Time Writing Capture: Instantly transfer handwritten notes to device
  • Audio Recording Feature: Sync audio with notes to review later

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It remains unclear how robust the handwriting recognition is for complex or lengthy Clojure code, and whether the system can handle real-world coding sessions reliably. The project is early-stage, and user feedback or broader adoption has yet to be seen.

Jakeko Adjustable Portable Monitor Stand 15.6" - 360° Rotating Base Tall Tablet Desk Arm Holder Stand for iPad Air/Pro/Mini Swivel Flexible Clamp Mount Soporte para Tablet/Monitor Portatil/Ereader

Jakeko Adjustable Portable Monitor Stand 15.6" – 360° Rotating Base Tall Tablet Desk Arm Holder Stand for iPad Air/Pro/Mini Swivel Flexible Clamp Mount Soporte para Tablet/Monitor Portatil/Ereader

  • Heavy-Duty Support: Holds up to 4.4 lbs securely
  • Tool-Free Adjustments: Easily tilt and adjust without tools
  • Premium Aluminum Construction: Durable, crack-resistant aluminum body

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Next steps include further testing of Edsger’s capabilities, user feedback collection, and potential integration with other tools or languages. The developer may also release updates to improve recognition accuracy and usability, and explore broader community engagement.

Programming Clojure, Fourth Edition

Programming Clojure, Fourth Edition

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

How does Edsger interpret handwritten Clojure code?

Edsger uses handwriting recognition technology integrated with the reMarkable 2 to interpret handwritten input into executable Clojure code, allowing for interactive programming directly on the device.

Is Edsger available for public use?

The project was shared on Show HN as an early prototype; availability for public use depends on further development and potential open-source release by the creator.

Can Edsger run complex Clojure programs?

It is not yet clear how well Edsger handles complex or lengthy code, as the system is still in an experimental stage and primarily showcases handwriting recognition for simple interactions.

What hardware does Edsger support?

Currently, Edsger is designed specifically for the reMarkable 2 tablet, leveraging its stylus and handwriting capabilities.

What are the limitations of this project?

Limitations include potential recognition accuracy issues, limited testing scope, and the early-stage nature of the project, which may affect stability and usability.

Source: Hacker News

You May Also Like

The deployment. How the AI labs verticallyintegrated into the serviceslayer — the Palantir modelat scale.

OpenAI and Anthropic are moving into enterprise AI deployment, using Palantir-style engineers to turn pilots into production systems.

Twenty Below Coffee Co. closing July 5

Twenty Below Coffee Co. will cease operations on July 5, ending its presence in Fargo after several years. The closure impacts local coffee lovers and staff.

The Change To Trump’s Power That Further Politicizes Everyday Life

Recent court ruling expands presidential authority, risking increased politicization of government agencies and everyday life.

Taiwan arms sale in focus as Trump insists he gave no ground to Xi

Trump asserts he made no concessions to Xi Jinping during their summit, as Taiwan’s arms sale remains a key issue in U.S.-China relations.