並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 42件

新着順 人気順

dslの検索結果1 - 40 件 / 42件

  • DSL作りたいんだけど何もわからないので識者に教えてもらいたい - Lambdaカクテル

    トランスパイルするDSLを作りたいが何を読んだらいいのかまだよくわかっていないので、誰か教えてほしい、という記事です。 あらすじ DSL作りたい あらすじ 最近色々な技術を勉強している。具体的にはロガーの実装を読んだりRefinement Typesの勉強をしたりしている。仕事で必要というのが半分、興味半分といった具合で、素振りも兼ねてやっているので結果的に仕事で役立ったりしている。 個人的には、こういう暮らしの勉強みたいなところだと、本業で勉強しなければならないものに加えて、シナジーが生じるような勉強をしたり購買をすると良いのだろうなと思っている。 たとえばラズパイとかN100のマシンを買ってちょっとしたk3sクラスタを作ってみたりするとクラスタ技術の良い勉強になる。さらに電子工作の勉強をしておくとラズパイと組み合わせてIoT的なこともできるようになる。 そんな中、ずっと自分が勉強したい

      DSL作りたいんだけど何もわからないので識者に教えてもらいたい - Lambdaカクテル
    • gRPC Federation: gRPC サービスのための Protocol Buffers を進化させるDSL | メルカリエンジニアリング


      Merpay Engineering Productivity Team  goccy  gRPC Federation gRPC DSL ( Domain Specific Language )  Protocol Buffers GraphQL(Apollo) Federation  gRPC 20238 OSS  Public Roadmap 2024/6 Version 1.0 (GA )  Protocol Buffers Protobuf Global Extens
        gRPC Federation: gRPC サービスのための Protocol Buffers を進化させるDSL | メルカリエンジニアリング
      • How We Built a Custom Permissions DSL at Figma | Figma Blog

        When our permissions system came apart at the seams, everything came to a halt. This is the story of how we fixed it while improving performance, accuracy, and developer ergonomics. Collaboration is core to Figma. It’s why we built Figma on the web, and why multiplayer is such an important part of the Figma editor. This focus on collaboration also means that our permissions rules are complex—decep

          How We Built a Custom Permissions DSL at Figma | Figma Blog
        • Ktorm のクラス設計を読み解いて、DSLを拡張する - ドワンゴ教育サービス開発者ブログ


           Server-Side Kotlin MeetupLT KotlinORKtorm Ktorm ktorm.org KtormJDBCKotlinOR1 Exposed  SQL SQLDSL select()  slice() ExposedDSL 1 SQLSQL
            Ktorm のクラス設計を読み解いて、DSLを拡張する - ドワンゴ教育サービス開発者ブログ
          • Kotlinを用いたDSL的な設計手法と使用上の注意

            サーバーサイドKotlin LT大会 vol.11 の発表資料です。 https://server-side-kotlin-meetup.connpass.com/event/309183/

              Kotlinを用いたDSL的な設計手法と使用上の注意
            • Railsで通知管理のためのDSLを設計する4つのステップ

              はじめに Railsでの開発を10年以上やって通知まわりのDSLを設計することが何度かあり、DSLの作り方を完璧に理解したので整理して共有します。 通知システムを作る 通知システムは一般に、複雑で全体像が把握しにくいものになりやすい特徴があります。 サービスのグロースでは通知を飛ばすのは一般的な手法ですが、そのために各チームがたくさん飛ばすことになり、全体が複雑になっていき、そして新しく通知を追加するのが困難になっていきます。 通知を追加したときに変化するものと変化しないものを明確にわけ、変化するもののためにDSLを設計することで、通知を追加しやすくかつ管理しやすいアーキテクチャにすることができます。 Step1: 通知システムのスコープを決める まず作ろうとしているシステムのスコープを決めていきましょう。 新しく通知を追加するときを想像して、そのときに必要になる要素を並べてみて、どこまで

                Railsで通知管理のためのDSLを設計する4つのステップ
              • 有限体の実装5(PythonによるLLVM DSLの紹介)

                初めに 今回はPythonで作ったLLVM DSLを実装します。 記事全体の一覧は有限体の実装一覧参照。 LLVM DSL 多倍長整数の実装8(LLVMを用いたasmコード生成)ではC++によるLLVMコード生成の方法を紹介しました。 あれから同じ機能を持ったPythonによるLLVMコード生成DSLを作ったのでそれを紹介します。 s_xbyak_llvm.pyはDSLからLLVM IRコード(以下ll)を生成するためのPythonツールです。 もともとは、C++でJITを実現するためのXbyakを開発していたのですが、JITじゃなくてもDSLでアセンブラを掛けるのが便利であることが分かってx64用のs_xbyak.pyを開発し(sは静的の意味)、それを今度はLLVMに適用したのです。 PythonによるDSLはコンパイル不要なので楽です。 詳しい説明は先月末に開催されたOpen Sour

                  有限体の実装5(PythonによるLLVM DSLの紹介)
                • Azureには ChatGPT用の DSLが用意されていた - Qiita


                  使 () Azure  OpenAI AI  Azure OpenAI Services  OpenAI Services () ChatGPT  DSL     (ChatML)  ChatGPT  ChatML 使  prompt  ChatML  response = openai.Comple
                    Azureには ChatGPT用の DSLが用意されていた - Qiita
                  • GitHub - virtualshield/rails-graphql: A fresh, new GraphQL server designed for Rails applications, emphasizing a natural, Ruby-like DSL.

                    rails-graphql is a fresh new implementation of a GraphQL server, designed to be as close as possible to Rails architecture and interfaces, which implies that it has shortcuts, lots of syntax sugar, and direct connection with Rails features like ActiveRecord and ActionCable. This gem has its own parser, written from scratch, using the C-API of Ruby, which empowers it with an outstanding performance

                      GitHub - virtualshield/rails-graphql: A fresh, new GraphQL server designed for Rails applications, emphasizing a natural, Ruby-like DSL.
                    • RubyでDSLが書きやすい理由を整理する - Qiita

                      これは何 Rubyは「DSLが書きやすい言語」という説明がされることがあります。 なぜRubyはDSLが書きやすい、と言われるのかを僕なりにまとめてみました。 「こういう要素もあるからだよ」などあればぜひコメントや編集リクエストをいただけると嬉しいです。 DSLの例 DSLとは直訳するとドメイン固有言語です。 簡単なイメージで言うと、「ユーザーが自由に構文に近い仕組みを実装、提供できる」ようなものです。 詳しい説明はWikipediaにお任せします。 RubyやRailsで使われているDSLで有名なものはActiveRecord周りの実装などでしょうか。 例を記載します。

                        RubyでDSLが書きやすい理由を整理する - Qiita
                      • GitHub - AndyObtiva/glimmer-dsl-libui: Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequ

                        Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequisites. Just install the gem and have platform-independent GUI that just works on Mac, Windows, and Linux. License

                          GitHub - AndyObtiva/glimmer-dsl-libui: Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequ
                        • Build your own DSL with Go & HCL

                          DSL stands for Domain Specific Language The main goal of tools such as Kubernetes, Docker compose, Jenkins CI, Gitlab CI, or Ansible, among others, is that their behavior can be customized by configuration. They‘re like a black box that depending on the input (YAML/JSON descriptors), will generate different output. Other tools which belong to HashiCorp, such as Terraform, Vault, or Nomad use HCL i

                            Build your own DSL with Go & HCL
                          • あなたの知らない Gradle の kotlin-dsl プラグイン - mike-neckのブログ

                            やんくさんに頼まれたので、誰かが書くだろうと思って待ってたけど誰も書かない Gradle の kotlin-dsl プラグインについて書きます。 @mike_neck mikeさんアドベントカレンダー書くネタあったりしませんか?👉👈https://t.co/ZDwmyBpbC0— やんく (@yy_yank) 2020年12月12日 まず、先日(2020/12/11)開催された JJUG ナイトセミナーにて、時間がないのでほぼ飛ばしてしまった、こちらの話題について解説します。 build.gradle(build.gradle) の中で if 文(Kotlin だと式ですね)とか for 文(こっちは式だったっけ?)を書くと、宣言的なコード(例えば依存ライブラリーの宣言など)と命令的なコードが混在してしまいます。そのため、ビルドスクリプトを読むために頭の切り替えが必要になるのでメンテナ

                              あなたの知らない Gradle の kotlin-dsl プラグイン - mike-neckのブログ
                            • glimmer-dsl-libui の話 - Qiita


                              GUI   glimmer-dsl-libui GUI GUI   Ruby Ruby/Tk 使 TkRubyTkRubyTk
                                glimmer-dsl-libui の話 - Qiita
                              • Gradle Groovy DSL から Kotlin DSL への乗り換え方 - A Memorandum

                                はじめに スクリプトファイルの命名 Kotlin と Groovy の言語上の考慮事項 Gradle init によるプロジェクト生成 プラグインの適用 プラグインの設定 タスクの構成 タスクの作成 依存の指定 よくある設定 はじめに Gradle 5.0 よりGradle Kotlin DSL が提供され、groovy によるビルドスクリプトを Kotlin で記載できるようになりました。 Kotlin でビルドスクリプトを書くことで、IDEによるサジェストやコードジャンプなどの恩恵を十分に受けることができますし、タイプセーフでありリファクタリングなども容易となるので、これから Groovy のビルドスクリプトを書くのであれば Gradle Kotlin DSL を使うべきです。 ここでは、Groovy DSL と Kotlin DSL の違いと Kotlin DSL でビルドスクリプト

                                  Gradle Groovy DSL から Kotlin DSL への乗り換え方 - A Memorandum
                                • GitHub - amancevice/yake: A Rake-like DSL for writing AWS Lambda handlers

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - amancevice/yake: A Rake-like DSL for writing AWS Lambda handlers
                                  • 週刊Railsウォッチ(20210511後編)AWS Lambda関数ハンドラをDSLで書けるyake gem、VPC Peeringが同一AZ転送量無料化ほか|TechRacho by BPS株式会社

                                    週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 yake: AWS Lambda関数ハンドラをrake風に書ける(Ruby Weeklyより) つっつきボイス:「いぇーく?」「なるほど、

                                      週刊Railsウォッチ(20210511後編)AWS Lambda関数ハンドラをDSLで書けるyake gem、VPC Peeringが同一AZ転送量無料化ほか|TechRacho by BPS株式会社
                                    • MSPとTagless-finalで作るインタプリタ 実用的なDSL構築のアプローチ

                                      アジア最大級の国際Scalaカンファレンスである「ScalaMatsuri2020」がオンラインで開催されました。そこでビジョナル・インキュベーションの鈴木氏が、Dottyで可能になったマルチステージプログラミング(MSP:Multi-stage Programming)について話しました。後半では、Tagless-finalとマルチステージプログラミングを組み合わせた高性能なDSL構築アプローチについて話しました。前半はこちら。 Tagless-finalとは何か 鈴木健一氏(以下、鈴木):次は、Tagless-finalの話ですね。Tagless-finalはいろいろなところで最近話に出てきていますけれども、Tagless-finalパターンとしての、エフェクトラッパーとしてのTagless-finalの話とはちょっと違って、DSLを構築するところの話ですね。 Tagless-finalが何

                                        MSPとTagless-finalで作るインタプリタ 実用的なDSL構築のアプローチ
                                      • Building DSL with Ruby – Long Live Ruby

                                        DSL’s around you Before diving into the technical aspects of building DSL in Ruby, let’s explore more examples for domain-specific languages used in popular Ruby solutions and libraries. Database migrations Creating and updating databases with Rails is an effortless and straightforward thing. A special DSL allows you to define columns, types, indexes, and many more. The definition is later transla

                                        • Rubyでアドベンチャーゲーム用DSL(ドメイン固有言語)を作る | クリエイターのための総合情報サイト CREATIVE VILLAGE

                                          新しくプロダクト開発を始める時、あなたはどの言語でコードを書くことを選ぶでしょうか? シンプルに、スピーディーに開発が行える言語?メモリ効率や実行速度に優れた言語?はたまた一生使い続けると愛を誓った言語でしょうか。 今回は、そんな言語選定における選択肢としてのDSL(ドメイン固有言語)とその作り方について、Rubyを用いたコードを通して紹介していきます。 大和 拓朗(おおわ たくろう) 株式会社メンバーズ メンバーズエッジカンパニー Webエンジニア 2018年中途入社。SNS分野でのフィード広告運用システム・キャンペーン管理システムの開発に従事。 最近のブームは、リモートワーク定着を口実にしたホームオフィス環境の整備やスマートホーム化。お寿司とドーナツが好き。 GPLとDSL 言語選定は、プロダクトに求められる要件(保守性やパフォーマンス、セキュリティなど)を基準に、言語自体の性質、業界

                                            Rubyでアドベンチャーゲーム用DSL(ドメイン固有言語)を作る | クリエイターのための総合情報サイト CREATIVE VILLAGE
                                          • 【ワークマン】DSLプルパーカーとストレッチパンツ購入レビュー - こもれびライフ


                                              @komorevi_net     DSL     DSL        (^^;       
                                              【ワークマン】DSLプルパーカーとストレッチパンツ購入レビュー - こもれびライフ
                                            • 週刊Railsウォッチ(20201028後編)RuboCop 1.0.0 stable版がリリース、Ruby DSLのGUIフレームワークGlimmer、Keycloakほか|TechRacho by BPS株式会社

                                              2020.10.28 週刊Railsウォッチ(20201028後編)RuboCop 1.0.0 stable版がリリース、Ruby DSLのGUIフレームワークGlimmer、Keycloakほか こんにちは、hachi8833です。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 追記(2020/10/29): 来週の週刊Railsウォッチはお休みをいただき通常記事といたします🙇。 ⚓Ruby ⚓ RuboCop 1.0.0がリリース Changelog: rubocop/CHANGELOG.md at master · rubo

                                                週刊Railsウォッチ(20201028後編)RuboCop 1.0.0 stable版がリリース、Ruby DSLのGUIフレームワークGlimmer、Keycloakほか|TechRacho by BPS株式会社
                                              • GitHub - aws-cloudformation/cloudformation-guard: Guard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configu

                                                Validate Cloud Environments with Policy-as-Code AWS CloudFormation Guard is an open-source general-purpose policy-as-code evaluation tool. It provides developers with a simple-to-use, yet powerful and expressive domain-specific language (DSL) to define policies and enables developers to validate JSON- or YAML- formatted structured data with those policies. The Guard 3.0 release introduces support

                                                  GitHub - aws-cloudformation/cloudformation-guard: Guard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configu
                                                • 独自の外部 DSL 編集をエディタでサポートする - FLINTERS Engineer's Blog

                                                  こんにちは。CTOの河内です。 多くのプロジェクトがスタート時はそうである通り、我々のプロジェクトもAPI仕様がありませんでした。 最初は規模が小さく問題として認識されていなかったのですが、規模が大きくなり、また開発者の入れ替わりを経験するごとに、「この API って何返してくるの?」という問いに答えられる人が段々といなくなってきました。 「ソースが仕様だ」とサーバの実装を読めばもちろん答えられるのですが、ソースコードを読み解く時間がかかるため効率的ではありません。 また、サーバ実装が唯一の情報源となるため、ロジックが何かおかしいと感じても、それが仕様なのかバグなのか判断できない状態でした。 API仕様を先に定義し、通信上の疑問にはAPI仕様で答えられるようにしたかったのです。 これは一般的な課題で、日本CTO協会が2019年12月に公開した DX Criteria DX Criteria

                                                    独自の外部 DSL 編集をエディタでサポートする - FLINTERS Engineer's Blog
                                                  • GitHub - projectdiscovery/nuclei: Fast and customizable vulnerability scanner based on simple YAML based DSL.

                                                    Nuclei is a fast, template based vulnerability scanner focusing on extensive configurability, massive extensibility and ease of use. Usage: ./nuclei [flags] Flags: TARGET: -u, -target string[] target URLs/hosts to scan -l, -list string path to file containing a list of target URLs/hosts to scan (one per line) -eh, -exclude-hosts string[] hosts to exclude to scan from the input list (ip, cidr, host

                                                      GitHub - projectdiscovery/nuclei: Fast and customizable vulnerability scanner based on simple YAML based DSL.
                                                    • Free Monadで言語内DSLをつくろう - 雨粒blog


                                                        (AST) DAGSSA便 DSLHaskellDSL
                                                        Free Monadで言語内DSLをつくろう - 雨粒blog
                                                      • GitHub - AndyObtiva/glimmer: DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for LibUI (Prerequisite-Free Ruby

                                                        If You Liked Shoes, You'll Love Glimmer! (Original Glimmer Library Handling World’s Ruby GUI Needs Since 2007. Beware of Imitators!) (Glimmer DSL for LibUI Won a Fukuoka Ruby 2022 Special Award [Announcement]) (RubyConf 2023 Workshop - How To Build Desktop Applications in Ruby) (RubyConf 2022 Talk - Building Native GUI Apps in Ruby) (Ruby Rogues Podcast Interview - Desktop Apps in Ruby ft. Andy) G

                                                          GitHub - AndyObtiva/glimmer: DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for LibUI (Prerequisite-Free Ruby
                                                        • HiKOKI(日立工機)G18DSL 18Vコードレスグラインダーの修理&レストアとマキタバッテリーへの変換アダプタの自作


                                                                        
                                                            HiKOKI(日立工機)G18DSL 18Vコードレスグラインダーの修理&レストアとマキタバッテリーへの変換アダプタの自作
                                                          • 独自の外部 DSL 編集をエディタでサポートする - FLINTERS Engineer's Blog


                                                             Datadog Advent Calendar 2019 13 (@blac_k_ey) PYXISSRE  PYXISDatadog PYXISAWSDatadogAWS Integration AWS PYXISAWS AWSAssumeRole使AWS
                                                              独自の外部 DSL 編集をエディタでサポートする - FLINTERS Engineer's Blog
                                                            • GitHub - mig1984/bashible: Simple bash DSL framework for writing shell scripts safe and agile.

                                                              Bashible is a deployment/automation tool written in Bash (DSL). Inspired by Ansible. Simplifies things and prevents usual mistakes. Features: improved readability unhandled failures prevention skipping already done tasks command chaining working directory always as expected variable checking dependencies; calling sub-scripts delayed tasks executed on finish child termination handler; no processes

                                                                GitHub - mig1984/bashible: Simple bash DSL framework for writing shell scripts safe and agile.
                                                              • regex-applicative: 内部DSLとしての正規表現(ブログ記事版) - Haskell-jp

                                                                RegexFestaで発表した内容を詳しく紹介しますPosted by YAMAMOTO Yuji(@igrep) on December 30, 2019Tags: 正規表現 先日、といっても2019年10月18日のことなんでもう2ヶ月以上も経ってしまいましたが、私はRegex Festaというイベントで、「regex-applicative」というパッケージの紹介を致しました。 今回はその際使用したスライドを、ブログ記事として詳しく共有させていただきたいと思います! 発表時のスライドと比べて、よりHaskellを知っている人向けになってしまいますが、regex-applicativeの魅力を明確に伝えるために必要なのでご了承ください。 Applicativeスタイルを前提知識とします。 Link to hereはじめにまとめ regex-applicativeは、Haskellの式で正

                                                                  regex-applicative: 内部DSLとしての正規表現(ブログ記事版) - Haskell-jp
                                                                • GitHub - launchbadge/sqlx: 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.

                                                                  SQLx is an async, pure Rust† SQL crate featuring compile-time checked queries without a DSL. Truly Asynchronous. Built from the ground-up using async/await for maximum concurrency. Compile-time checked queries (if you want). See SQLx is not an ORM. Database Agnostic. Support for PostgreSQL, MySQL, MariaDB, SQLite. MSSQL was supported prior to version 0.7, but has been removed pending a full rewrit

                                                                    GitHub - launchbadge/sqlx: 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
                                                                  • 社内Ruby会の紹介:Rubyの Kernel#` の気持ちを悪用して面白DSLをつくる - ドワンゴ教育サービス開発者ブログ


                                                                      Advent Calendar 2019 25   Kernel#`  HTMLDSL  ` 使HTMLDSL    Ru @ru_shalm  RubyKBKZ.rb1 RubyRubyRuby   gem 使  
                                                                      社内Ruby会の紹介:Rubyの Kernel#` の気持ちを悪用して面白DSLをつくる - ドワンゴ教育サービス開発者ブログ
                                                                    • Gradle Kotlin DSL入門 - Qiita

                                                                      Introduction これはQiita Kotlin Advent Calendar 2019 7日目の記事です。6日目は @yt8492 さんのKotlin向けgRPC/protobufライブラリKroto+を使ってみよう、8日目は@nnao45 さんのkotlin製ORM Exposed小技集です。 どうも、株式会社 justInCaseの関連会社であるjustInCase TechnologiesでバイトとしてAWS CDKのラッパーライブラリを自動生成する奴を作ってるトリナーと申します。 Gradle Kotlin DSLはGradle 5.0で正式版になった、GradleのビルドスクリプトをKotlinで書ける機能です。 従来のビルドスクリプトであるbuild.gradleとsettings.gradleはGroovyというJVM上で動作するスクリプト言語を用いていました。

                                                                        Gradle Kotlin DSL入門 - Qiita
                                                                      • GitHub - Cosmo/OpenSwiftUI: WIP — OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - Cosmo/OpenSwiftUI: WIP — OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.
                                                                        • regex-applicative: 内部DSLとしての正規表現

                                                                          regex-applicative: 内部DSLとしての正規表現 Yuji Yamamoto (山本悠滋) 2019-10-18 Regex Festa はじめまして! 👋😄 山本悠滋 (@igrep) Haskell歴 ≒ プリキュアおじさん歴 ≒ 約7年。 趣味Haskeller兼仕事Haskeller @ IIJ-II 😁 igrep.elというEmacsプラグインがありますが無関係です! 宣伝 hask(_ _)eller 2017年から日本Haskellユーザーグループというコミュニティーグループを立ち上げ、その発起人の一人として活動しております。 愛称: Haskell-jp SlackのワークスペースやSubreddit、ブログ、Wikiなど、いろいろ運営しております。

                                                                          • GitHub - cruise-automation/isopod: An expressive DSL and framework for Kubernetes configuration without YAML

                                                                            Isopod is an expressive DSL framework for Kubernetes configuration. Without intermediate YAML artifacts, Isopod renders Kubernetes objects as Protocol Buffers, so they are strongly typed and consumed directly by the Kubernetes API. With Isopod, configurations are scripted in Starlark, a Python dialect by Google also used by Bazel and Buck build systems. Isopod offers runtime built-ins to access se

                                                                              GitHub - cruise-automation/isopod: An expressive DSL and framework for Kubernetes configuration without YAML
                                                                            • HIW 2019で発表された、Copilotという内部DSLについて - Haskell-jp

                                                                              前回から引き続き、Haskell Implementors’ Workshop 2019への参加レポートとして、私の印象に残った発表を紹介します。 今回は、Copilotという、C言語のコードを生成するHaskell製内部DSLについての発表です。 Link to hereCopilot 3.0: a Haskell runtime verification framework for UAVs 発表者: Frank Dedden Royal Netherlands Aerospace Center, Alwyn Goodloe NASA Langley Research Center, Ivan Perez NIA / NASA Formal Methods Haskell製の内部DSLからC言語のソースコードを生成する、Copilotの紹介です。 似た謳い文句の内部DSLとしてivor

                                                                                HIW 2019で発表された、Copilotという内部DSLについて - Haskell-jp
                                                                              • Google App EngineのJava 11アプリをGradleでビルドする(Ktor + Gradle Kotlin DSL) - Qiita


                                                                                Google App EngineJava 11GradleKtor + Gradle Kotlin DSLKotlinGoogleAppEnginegradleKtorJava11 : Spring Boot Google App EngineJava 11使Gradle App Engine Java 11Maven使Gradle使war Gradle Kotlin DSL使Ktor + Gradle Kotlin DSLGradle
                                                                                  Google App EngineのJava 11アプリをGradleでビルドする(Ktor + Gradle Kotlin DSL) - Qiita
                                                                                • Smashtest - スピードに特化した新たなWebアプリテスト用DSL

                                                                                  Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                                    Smashtest - スピードに特化した新たなWebアプリテスト用DSL