ClojureStream Podcast cover image

ClojureStream Podcast

E87 ClojureDart with Christophe Grand and Baptiste Dupuch

Jan 18, 2023
Christophe Grand, a prominent figure in the Clojure community, and Baptiste Dupuch, a mobile development expert, discuss the innovative ClojureDart project. They dive into building interoperability for mobile applications and the challenges of integrating Clojure with Dart for UI development using Flutter. The duo shares insights from a successful workshop in Paris, emphasizing community engagement and the exciting user-friendly advantages of Flutter over traditional methods. They also outline goals for enhancing ClojureDart documentation and user adoption through future workshops.
47:25

Podcast summary created with Snipd AI

Quick takeaways

  • The development of ClojureDart focuses on creating an interoperability layer that integrates Dart's features while maintaining Clojure's core principles.
  • ClojureDart enhances UI development with Dart's hot reload feature and encourages community involvement through workshops and documentation efforts.

Deep dives

Development and Interoperability

The initial focus of Closure Dart development was on creating a seamless interoperability layer, which is crucial for leveraging existing platform features. This was achieved by ensuring that Closure Dart could effectively integrate with Dart’s strong typing and runtime behavior. The development team first prioritized getting interop functionality operational, leading to successful execution of interop-based programs. This foundational work enables Closure Dart to reach into the Dart ecosystem while maintaining the core principles that define Clojure.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner