タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

clojureとdevとzennに関するishideoのブックマーク (3)

  • Claude Skills と Clojure REPL 駆動開発

    Clojure Slackの #ai-assist-coding チャンネルで、Clojure と LLM の相性についての議論の中で以下のようなコメントを見かけました: 「skill.mdを使うとコード品質が向上する」 「REPLとAIの相性は最高。It's like peanut butter and chocolate!」 当にそうなのか?実際に試してみました。 この記事では、簡単なClojureプロジェクトを通じて、skill.mdがどのように機能するか、そしてREPL駆動開発がAIとどう相性が良いのかを共有します。 1. skill.mdとは? skill.md は、Claude Codeに対してプロジェクト固有のルールや原則を教えるための仕組みです。 1.1. 基構造 --- name: my-skill-name description: このスキルが何をするか、いつ使う

    Claude Skills と Clojure REPL 駆動開発
  • ClojureでRDDとTDDのハイブリッドな開発スタイルを実践しよう

    Clojure Advent Calendar 2024 24日目の記事です🎄 はじめに Lispの系譜に連なる関数型のJVM言語Clojureには、その動的な性質を最大限に活かした高機能なREPLベースの開発環境があります。 REPLと統合された開発環境を活用して局所的に評価してこまめに動かしながらコードを書き進めるLispらしい開発スタイルは 「REPL駆動開発」(RDD, REPL-driven development)と呼ばれることがあります。 REPL駆動開発の基については過去にClojureでREPL駆動開発を始めようという記事で紹介したこともありました。 この"RDD"は単独でも効率的かつ効果的ですが、 テスト駆動開発(TDD, test-driven development)と組み合わせることができ、両者の相乗効果によってさらに高速で安全で探索的な開発体験が得られる可能

    ClojureでRDDとTDDのハイブリッドな開発スタイルを実践しよう
  • Clojureを仕事で使うにあたって早めに押さえたい知識/技術

    Clojure言語を仕事で使いたい(もしくは使い始めた)という方向けに、Clojurianである私lagénorhynque🐬の実践と初学者指導/支援の経験から、主にWebサービス(バックエンド)開発において早期に習得すると捗りそうな知識や技術について簡単にまとめてみました。 はじめに: 基的な考え方 プログラミング言語Clojureは2007年頃に登場した動的型付き関数型言語・JVM言語・Lispです。 2025年現在においても定番入門書として挙げられることが多いのは『プログラミングClojure 第2版』もしくはその原書最新版Programming Clojure, Third Editionと思われますが、仕事としてチーム開発でClojureを使うとなると 入門書でたいてい解説されていて実用上も重要な知識/技術 入門書で必ずしも扱われていないが実用上不可欠もしくは有用性の高い知識

    Clojureを仕事で使うにあたって早めに押さえたい知識/技術
  • 1