はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    ブラックフライデー

『Clojure』

  • 人気
  • 新着
  • すべて
  • Clojure - (next Rich)

    5 users

    clojure.org

    It is with a mixture of heartache and optimism that I announce today my (long planned) retirement from commercial software development, and my employment at Nubank. It’s been thrilling to see Clojure and Datomic successfully applied at scale. I look forward to continuing to lead ongoing work maintaining and enhancing Clojure with Alex, Stu, Fogus and many others, as an independent developer once a

    • テクノロジー
    • 2023/08/05 00:42
    • Clojure - History

      6 users

      clojure.org

      The History of Programming Languages conference series produces accurate historical records and descriptions of programming language design, development, and philosophy. It is infrequently held: the first three were in 1978, 1993, and 2007. 2020 is the time for HOPL-IV, and I’m very excited and honored to have a paper on Clojure be accepted. I want to thank Guy Steele and Richard Gabriel, co-chair

      • テクノロジー
      • 2020/06/05 13:50
      • history
      • Clojure - spec Guide

        3 users

        clojure.org

        The spec library (API docs) specifies the structure of data, validates or conforms it, and can generate data based on the spec.

        • テクノロジー
        • 2016/05/25 11:18
        • Clojure - clojure.spec - Rationale and Overview

          6 users

          clojure.org

          Clojure is a dynamic language. Among other things this means that type annotations are not required for code to run. While Clojure has some support for type hints, they are not an enforcement mechanism, nor comprehensive, and are limited to communicating information to the compiler to aid in efficient code generation. Clojure gets runtime checking of a richer set of types by the JVM itself. Howeve

          • テクノロジー
          • 2016/05/23 23:39
          • Clojure
          • library
          • programming
          • *あとで読む
          • Clojure - Frequently Asked Questions

            3 users

            clojure.org

            These questions and answers are adapted from mailing lists and other Clojure community forums. Keywords are cached and interned. This means that a keyword is reused (reducing memory) everywhere in your program and that checks for equality really become checks for identity (which are fast). Additionally, keywords are invokable to look themselves up in a map and thus this enables the common pattern

            • テクノロジー
            • 2016/03/15 19:52
            • Clojure
            • プログラミング
            • programming
            • Clojure - Transducers

              3 users

              clojure.org

              Transducers are composable algorithmic transformations. They are independent from the context of their input and output sources and specify only the essence of the transformation in terms of an individual element. Because transducers are decoupled from input or output sources, they can be used in many different processes - collections, streams, channels, observables, etc. Transducers compose direc

              • テクノロジー
              • 2015/01/04 22:53
              • あとで読む
              • Clojure - special_forms

                3 users

                clojure.org

                Special forms have evaluation rules that differ from standard Clojure evaluation rules and are understood directly by the Clojure compiler. Headings for the special forms informally describe the special form grammar using regular expression syntax: ? (optional), * (0 or more), and + (1 or more). Non-terminals are denoted by italics. Creates and interns or locates a global var with the name of symb

                • テクノロジー
                • 2010/07/15 19:20
                • Clojure - Functional Programming

                  3 users

                  clojure.org

                  Clojure is a functional programming language. It provides the tools to avoid mutable state, provides functions as first-class objects, and emphasizes recursive iteration instead of side-effect based looping. Clojure is impure, in that it doesn’t force your program to be referentially transparent, and doesn’t strive for 'provable' programs. The philosophy behind Clojure is that most parts of most p

                  • テクノロジー
                  • 2010/06/12 18:53
                  • clojure
                  • Clojure - Datatypes: deftype, defrecord and reify

                    3 users

                    clojure.org

                    Clojure is written in terms of abstractions. There are abstractions for sequences, collections, callability, etc. In addition, Clojure supplies many implementations of these abstractions. The abstractions are specified by host interfaces, and the implementations by host classes. While this was sufficient for bootstrapping the language, it left Clojure without similar abstraction and low-level impl

                    • テクノロジー
                    • 2010/04/22 06:37
                    • Clojure
                    • Clojure - Ahead-of-time Compilation and Class Generation

                      3 users

                      clojure.org

                      Clojure compiles all code you load on-the-fly into JVM bytecode, but sometimes it is advantageous to compile ahead-of-time (AOT). Some reasons to use AOT compilation are: To deliver your application without source To speed up application startup To generate named classes for use by Java To create an application that does not need runtime bytecode generation and custom classloaders The Clojure comp

                      • テクノロジー
                      • 2010/01/15 02:59
                      • Clojure
                      • Clojure - Clojure Libraries

                        3 users

                        clojure.org

                        There are many Clojure libraries available. Additionally, Clojure can use any Java library via Java interop. Together, this provides a vast ecosystem of libraries at your disposal.

                        • テクノロジー
                        • 2010/01/13 23:48
                        • Clojure
                        • Clojure - Java Interop

                          4 users

                          clojure.org

                          Symbols representing class names are resolved to the Class instance. Inner or nested classes are separated from their outer class with a $. Fully-qualified class names are always valid. If a class is `import`ed in the namespace, it may be used without qualification. All classes in java.lang are automatically imported to every namespace. A symbol whose ns-part names a class or a primitive, and whos

                          • テクノロジー
                          • 2009/12/25 16:30
                          • Clojure
                          • java
                          • reference
                          • Clojure - Cheatsheet

                            39 users

                            clojure.org

                            Clojure 1.11 Cheat Sheet (v54) Download PDF version / Source repo Many thanks to Steve Tayon for creating it and Andy Fingerhut for ongoing maintenance.

                            • テクノロジー
                            • 2009/10/02 12:01
                            • clojure
                            • cheat sheet
                            • cheatsheet
                            • programming
                            • cheat
                            • reference
                            • tech
                            • プログラミング
                            • Clojure - Cheatsheet

                              6 users

                              clojure.org

                              Clojure 1.11 Cheat Sheet (v54) Download PDF version / Source repo Many thanks to Steve Tayon for creating it and Andy Fingerhut for ongoing maintenance.

                              • テクノロジー
                              • 2009/10/02 12:01
                              • clojure
                              • Clojure - API Documentation

                                3 users

                                clojure.org

                                ClojureDocs - community provided example repository cljdoc - library documentation

                                • テクノロジー
                                • 2009/10/01 17:08
                                • clojure
                                • reference
                                • api
                                • Clojure - Transient Data Structures

                                  4 users

                                  clojure.org

                                  If a tree falls in the woods, does it make a sound? If a pure function mutates some local data in order to produce an immutable return value, is that ok? It’s an interesting question. Clojure data structures use mutation every time you call, e.g. assoc, creating one or more arrays and mutating them, before returning them for immutable use thereafter. The reason is performance - you simply can’t ge

                                  • テクノロジー
                                  • 2009/08/04 10:26
                                  • Clojure
                                  • Clojure - Getting Started

                                    6 users

                                    clojure.org

                                    Clojure is a dynamic development environment where you interact with your program while you write it, growing and adding to it while it’s running. To work with Clojure you need an editor that supports evaluation in source files and structural editing (working with nested forms in addition to character editing). Clojure provides the language, a REPL (Read Eval Print Loop), library support, and prog

                                    • テクノロジー
                                    • 2009/05/24 23:02
                                    • Clojure
                                    • あとで試す
                                    • プログラミング
                                    • Clojure - Making Clojure Lazier

                                      3 users

                                      clojure.org

                                      (Note: this page describes the changes made in the last large update to sequences, when Rich was also exploring an alternative called streams. Treat this page as a useful historical record of these design decisions, rather than as reference documentation.)

                                      • テクノロジー
                                      • 2009/02/17 22:07
                                      • clojure
                                      • Clojure - Differences with other Lisps

                                        9 users

                                        clojure.org

                                        This information is provided for programmers familiar with Common Lisp or Scheme. Clojure is case sensitive Clojure is a Lisp-1 () is not the same as nil The reader is side-effect free Keywords are not Symbols Symbols are not storage locations (see Var) nil is not a Symbol t is not syntax, use true The read table is not accessible to user programs let binds sequentially do is not a looping constru

                                        • テクノロジー
                                        • 2009/02/12 14:15
                                        • Clojure
                                        • lisp
                                        • Clojure » state

                                          3 users

                                          clojure.org

                                          Many people come to Clojure from an imperative language and find themselves out of their element when faced with Clojure’s approach to doing things, while others are coming from a more functional background and assume that once they leave Clojure’s functional subset, they will be faced with the same story re: state as is found in Java. This essay intends to illuminate Clojure’s approach to the pro

                                          • テクノロジー
                                          • 2008/07/02 23:48
                                          • lisp
                                          • Clojure

                                            191 users

                                            clojure.org

                                            Clojure is a robust, practical, and fast programming language with a set of useful features that together form a simple, coherent, and powerful tool. The Clojure Programming Language Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.

                                            • 暮らし
                                            • 2007/10/17 23:28
                                            • Clojure
                                            • lisp
                                            • java
                                            • JVM
                                            • programming
                                            • language
                                            • プログラミング
                                            • 言語
                                            • development
                                            • lang

                                            このページはまだ
                                            ブックマークされていません

                                            このページを最初にブックマークしてみませんか?

                                            『Clojure』の新着エントリーを見る

                                            キーボードショートカット一覧

                                            j次のブックマーク

                                            k前のブックマーク

                                            lあとで読む

                                            eコメント一覧を開く

                                            oページを開く

                                            はてなブックマーク

                                            • 総合
                                            • 一般
                                            • 世の中
                                            • 政治と経済
                                            • 暮らし
                                            • 学び
                                            • テクノロジー
                                            • エンタメ
                                            • アニメとゲーム
                                            • おもしろ
                                            • アプリ・拡張機能
                                            • 開発ブログ
                                            • ヘルプ
                                            • お問い合わせ
                                            • ガイドライン
                                            • 利用規約
                                            • プライバシーポリシー
                                            • 利用者情報の外部送信について
                                            • ガイドライン
                                            • 利用規約
                                            • プライバシーポリシー
                                            • 利用者情報の外部送信について

                                            公式Twitter

                                            • 公式アカウント
                                            • ホットエントリー

                                            はてなのサービス

                                            • はてなブログ
                                            • はてなブログPro
                                            • 人力検索はてな
                                            • はてなブログ タグ
                                            • はてなニュース
                                            • ソレドコ
                                            • App Storeからダウンロード
                                            • Google Playで手に入れよう
                                            Copyright © 2005-2025 Hatena. All Rights Reserved.
                                            設定を変更しましたx