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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    ChatGPT

『Wilfred Hughes::Blog』

  • 人気
  • 新着
  • すべて
  • Difftastic, the Fantastic Diff

    5 users

    www.wilfred.me.uk

    I’ve always wanted a structural diff tool, so I built difftastic. This has been the most fascinating, most frustrating, and most challenging program I’ve ever written. How Hard Could It Be? If you write Lisp code for a while, you start to see code like JSON. Everything is basically a list. json-diff example json-diff already exists, and it’s pretty good. I wanted something similar for programming

    • テクノロジー
    • 2022/09/08 22:47
    • Suggest.el: Synthesising Constants

      3 users

      www.wilfred.me.uk

      Suggest.el v0.4 is now out, and it offers some really interesting new ways of making suggestions. Supplying Constants Suppose the user gives us the input '(a b c d) and desired output 'a. We would already suggest car, but that only gets the first element of the list. They may have wanted elt or nth, which get elements at a specific position. We now try adding constants to the user’s inputs, specif

      • テクノロジー
      • 2017/08/07 17:28
      • Emacs
      • Synthesising Elisp Code

        5 users

        www.wilfred.me.uk

        I’ve just released v0.3 of suggest.el, an Emacs package for discovering elisp functions. You supply an example input and output, and it makes suggestions. v0.3 is much smarter, and almost magical in places. Let’s take a look. What is this, anyway? Just look at this awesome Emacs mode. (It's https://t.co/wBOvlM0ixK and @_wilfredh did it) pic.twitter.com/5SV1MgnHJP — ☭🚀🐕 Bodil 🐕🚀☭ (@bodil) Augus

        • テクノロジー
        • 2017/07/03 23:43
        • Emacs
        • My First LLVM Compiler

          15 users

          www.wilfred.me.uk

          A walkthrough of writing a basic compiler with LLVM. No prior experience assumed. In a short space of time, I was able to go from zero C++ knowledge, and no experience with LLVM, to a fully-fledged compiler. It’s a lot of fun, let me show you how! Our compiler will accept programs written in BF. This is a classic toy language for compilers, and there is even a BF compiler in LLVM’s examples direct

          • テクノロジー
          • 2017/02/05 00:36
          • LLVM
          • programming
          • it
          • Announcing Remacs: Porting Emacs to Rust

            30 users

            www.wilfred.me.uk

            I am delighted to announce Remacs, a project to port Emacs to Rust! Emacs, at its heart, is a lisp interpreter written in C. In Remacs, we’re replacing this C code with Rust, and all the elisp you know and love will just work. If you’ve ever fancied contributing to core Emacs, this is a great opportunity to learn the internals. There’s tons of low hanging fruit, we have a list of good first bugs a

            • テクノロジー
            • 2017/01/12 09:55
            • emacs
            • rust
            • あとで読む
            • clip
            • 開発
            • Adding A New Language to Emacs

              4 users

              www.wilfred.me.uk

              Writing a major mode is a rite of passage for elisp hackers. Sooner or later, you will find a programming language or configuration format that is too new or obscure to have Emacs support. You decide to roll up your sleeves and plug this hole in the Emacs ecosystem. How do you write a major mode? What will make your major mode great? 1: Getting Started The bare minimum for a major mode is a syntax

              • テクノロジー
              • 2015/03/20 12:39
              • The Definitive Guide To Syntax Highlighting

                4 users

                www.wilfred.me.uk

                What do you expect your editor to highlight? What are the different ways that we can highlight code without calling external tools? Whilst most editors have converged on a common set of base functionality, there’s still innovation occurring in this field. The limitation of highlighting tools is that you can’t use all of them at the same time. We’ll explore what’s available to help you choose. I’m

                • テクノロジー
                • 2014/09/28 14:21
                • vim
                • tips
                • Comparative Macrology

                  3 users

                  www.wilfred.me.uk

                  I used to think that macros were just a feature that a language included or lacked. In practice, there’s a huge design space of how macro systems can be implemented. I thought it would be interesting to take a look at implementing the same two macros in different languages. We’ll look at both established macro systems and newer languages. We’ll compare readability, robustness and safety in each la

                  • テクノロジー
                  • 2014/09/15 17:52
                  • Macro
                  • Essential Elisp Libraries

                    3 users

                    www.wilfred.me.uk

                    Recently, I’ve been writing a lot of Emacs Lisp. I’ve been trying to write as many of my own tools as possible in elisp, to see what the language works well at and what it doesn’t do well. Turns out, elisp does many things well. However, there are several libraries that make life much easier. (Disclaimer: I’ve written some of them.) Lists Firstly, dash.el, which describes itself as “a modern list

                    • テクノロジー
                    • 2013/04/26 22:26
                    • emacs

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

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

                    『Wilfred Hughes::Blog』の新着エントリーを見る

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

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

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

                    公式Twitter

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

                    はてなのサービス

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