関数型・Lisp・配列
関数型・Lisp・配列に分類される項目を一覧化しています。カテゴリ内の項目を眺めると、用途の近い言語や記法をまとめて探せます。
99件
| 名称 | カテゴリ | 分類 | 状態 |
|---|---|---|---|
| Accelerate | 関数型・Lisp・配列 | Haskell DSL | 参考情報少なめ |
| ACL2 | 関数型・Lisp・配列 | 定理証明 / Lisp | 参考情報少なめ |
| Alex lexer | 関数型・Lisp・配列 | 字句解析 | 参考情報少なめ |
| Alice ML | 関数型・Lisp・配列 | 関数型 | 参考情報少なめ |
| Alpine.js expression syntax | 関数型・Lisp・配列 | Web DSL | 参考情報少なめ |
| Ante | 関数型・Lisp・配列 | システム / 関数型 | 参考情報少なめ |
| APL2 | 関数型・Lisp・配列 | 配列言語(IBM製品・歴史的) | IBM製品提供終了・公式保存資料あり |
| April | 関数型・Lisp・配列 | 配列言語 | 参考情報少なめ |
| AutoLISP | 関数型・Lisp・配列 | AutoCAD拡張 | 参考情報少なめ |
| BloomL | 関数型・Lisp・配列 | 分散 | 参考情報少なめ |
| Cadence SKILL | 関数型・Lisp・配列 | EDA | 参考情報少なめ |
| Carp | 関数型・Lisp・配列 | システム / Lisp系 | 参考情報少なめ |
| Cayenne | 関数型・Lisp・配列 | 依存型 | 参考情報少なめ |
| Checkov policies | 関数型・Lisp・配列 | IaC検査 | 参考情報少なめ |
| Clojure | 関数型・Lisp・配列 | JVM上のLisp・データ指向・REPL開発 | 参考情報少なめ |
| COLLADA XML | 関数型・Lisp・配列 | 3D交換 | 参考情報少なめ |
| Common Lisp | 関数型・Lisp・配列 | Lisp系・長寿命システム・AI史 | 参考情報少なめ |
| Common Music | 関数型・Lisp・配列 | 音楽 | 参考情報少なめ |
| Concurrent ML | 関数型・Lisp・配列 | 並行関数型 | 参考情報少なめ |
| DAML+OIL | 関数型・Lisp・配列 | オントロジー | 参考情報少なめ |
| Data Parallel Haskell | 関数型・Lisp・配列 | 並列関数型 | 参考情報少なめ |
| DocBook | 関数型・Lisp・配列 | 文書 | 参考情報少なめ |
| DTD | 関数型・Lisp・配列 | スキーマ | 参考情報少なめ |
| Dylan | 関数型・Lisp・配列 | マルチパラダイム | 参考情報少なめ |
| EEx | 関数型・Lisp・配列 | テンプレート | 参考情報少なめ |
| Egel | 関数型・Lisp・配列 | 関数型 | 参考情報少なめ |
| Elixir | 関数型・Lisp・配列 | Web、リアルタイム、BEAM 実務 | 公式リンクあり |
| Emacs Lisp | 関数型・Lisp・配列 | Emacs拡張 | 参考情報少なめ |
| Erlang | 関数型・Lisp・配列 | 通信、分散、耐障害 | 公式リンクあり |
| Extempore | 関数型・Lisp・配列 | ライブコーディング | 参考情報少なめ |
| F# | 関数型・Lisp・配列 | .NET 業務、分析、関数型設計 | 公式リンクあり |
| Galaxy tool XML | 関数型・Lisp・配列 | バイオ | 参考情報少なめ |
| GitHub Actions YAML | 関数型・Lisp・配列 | CI DSL | 参考情報少なめ |
| GitLab CI YAML | 関数型・Lisp・配列 | CI DSL | 参考情報少なめ |
| Glade XML | 関数型・Lisp・配列 | UI記述 | 参考情報少なめ |
| Haml | 関数型・Lisp・配列 | テンプレート | 参考情報少なめ |
| Happy grammar | 関数型・Lisp・配列 | パーサ生成 | 参考情報少なめ |
| Haskell | 関数型・Lisp・配列 | 研究、言語実装、形式手法 | 公式リンクあり |
| Hiccup | 関数型・Lisp・配列 | HTML DSL | 参考情報少なめ |
| hiccup-like DSLs | 関数型・Lisp・配列 | HTML DSL | 参考情報少なめ |
| HLO | 関数型・Lisp・配列 | ML IR | 参考情報少なめ |
| Hop | 関数型・Lisp・配列 | Web / Scheme系 | 参考情報少なめ |
| HTML | 関数型・Lisp・配列 | マークアップ言語 | 参考情報少なめ |
| htmx attribute DSL | 関数型・Lisp・配列 | Web DSL | 参考情報少なめ |
| Husk | 関数型・Lisp・配列 | コードゴルフ | 参考情報少なめ |
| Hyperscript | 関数型・Lisp・配列 | Web DSL | 参考情報少なめ |
| Isabelle/ML | 関数型・Lisp・配列 | 定理証明環境 | 参考情報少なめ |
| Janet | 関数型・Lisp・配列 | 組み込み向けLisp系 | 参考情報少なめ |
| Keras config JSON | 関数型・Lisp・配列 | ML DSL | 参考情報少なめ |
| Kubeflow Pipelines DSL | 関数型・Lisp・配列 | ML Ops | 参考情報少なめ |
| LookML | 関数型・Lisp・配列 | BI DSL | 参考情報少なめ |
| Lucid Synchrone | 関数型・Lisp・配列 | 同期関数型 | 参考情報少なめ |
| Menhir grammar | 関数型・Lisp・配列 | パーサ生成 | 参考情報少なめ |
| Metaflow FlowSpec | 関数型・Lisp・配列 | ML Ops | 参考情報少なめ |
| MiniML | 関数型・Lisp・配列 | 教育 / 型理論 | 参考情報少なめ |
| Miranda | 関数型・Lisp・配列 | 関数型 | 参考情報少なめ |
| MLIR | 関数型・Lisp・配列 | コンパイラIR | 参考情報少なめ |
| MLton SML dialect | 関数型・Lisp・配列 | ML系 | 参考情報少なめ |
| Multicore OCaml effect syntax | 関数型・Lisp・配列 | 効果型 | 参考情報少なめ |
| MusicXML | 関数型・Lisp・配列 | 楽譜 | 参考情報少なめ |
| MXML | 関数型・Lisp・配列 | UI記述 | 参考情報少なめ |
| Nyquist | 関数型・Lisp・配列 | 音響 | 参考情報少なめ |
| OCaml | 関数型・Lisp・配列 | 関数型・型安全・コンパイラ・金融 | 参考情報少なめ |
| ocamllex | 関数型・Lisp・配列 | 字句解析 | 参考情報少なめ |
| ocamlyacc | 関数型・Lisp・配列 | パーサ生成 | 参考情報少なめ |
| ONNX graph IR | 関数型・Lisp・配列 | ML中間表現 | 参考情報少なめ |
| PlantUML | 関数型・Lisp・配列 | 図表DSL | 参考情報少なめ |
| PMML | 関数型・Lisp・配列 | モデル交換 | 参考情報少なめ |
| Pug | 関数型・Lisp・配列 | テンプレート | 参考情報少なめ |
| PureScript | 関数型・Lisp・配列 | Haskell風JS言語 | 参考情報少なめ |
| QML | 関数型・Lisp・配列 | Qt UI記述 | 参考情報少なめ |
| RAML | 関数型・Lisp・配列 | API記述 | 参考情報少なめ |
| ReactiveML | 関数型・Lisp・配列 | リアクティブ | 参考情報少なめ |
| Reason / ReScript | 関数型・Lisp・配列 | OCaml系・JS出力・Web | 参考情報少なめ |
| Relax NG | 関数型・Lisp・配列 | スキーマ | 参考情報少なめ |
| RuleML | 関数型・Lisp・配列 | ルール記述 | 参考情報少なめ |
| Scheme | 関数型・Lisp・配列 | Lisp系・教育・言語処理系 | 参考情報少なめ |
| SGML | 関数型・Lisp・配列 | マークアップ | 参考情報少なめ |
| SML# | 関数型・Lisp・配列 | Standard ML互換の拡張を持つオープンソース関数型プログラミング言語 | 現行公式サイトあり・オープンソースで継続配布 |
| StableHLO | 関数型・Lisp・配列 | ML IR | 参考情報少なめ |
| Standard ML | 関数型・Lisp・配列 | 関数型・言語理論 | 参考情報少なめ |
| SVG | 関数型・Lisp・配列 | ベクター | 参考情報少なめ |
| SWRL | 関数型・Lisp・配列 | セマンティックWeb | 参考情報少なめ |
| Taskfile | 関数型・Lisp・配列 | タスクDSL | 参考情報少なめ |
| TensorFlow GraphDef | 関数型・Lisp・配列 | ML IR | 参考情報少なめ |
| TFX DSL | 関数型・Lisp・配列 | ML Ops | 参考情報少なめ |
| TOML | 関数型・Lisp・配列 | 設定ファイル | 参考情報少なめ |
| TXR | 関数型・Lisp・配列 | テキスト処理 | 参考情報少なめ |
| TXR Lisp | 関数型・Lisp・配列 | Lisp系 | 参考情報少なめ |
| Ur/Web | 関数型・Lisp・配列 | Web / 関数型 | 参考情報少なめ |
| VRML | 関数型・Lisp・配列 | 3D Web | 参考情報少なめ |
| WML | 関数型・Lisp・配列 | ゲーム設定 | 参考情報少なめ |
| X3D | 関数型・Lisp・配列 | 3D Web | 参考情報少なめ |
| XAML | 関数型・Lisp・配列 | UI記述 | 参考情報少なめ |
| XML | 関数型・Lisp・配列 | データ / マークアップ | 参考情報少なめ |
| XPath | 関数型・Lisp・配列 | XML問い合わせ | 参考情報少なめ |
| XSL-FO | 関数型・Lisp・配列 | 組版 | 参考情報少なめ |
| XSLT | 関数型・Lisp・配列 | XML変換 | 参考情報少なめ |
| YAML | 関数型・Lisp・配列 | 設定・CI/CD・Kubernetes | 参考情報少なめ |
検索意図から見る要点
Section titled “検索意図から見る要点”このページへ検索から来た人は、まず「これは何の記法なのか」「今も実用されるのか」「どの資料を確認すればよいのか」を知りたいはずです。理解の入口になる情報を次のように整理します。
| 観点 | 内容 |
|---|---|
| 種別 | カテゴリページ |
| 概要 | 関数型言語のカテゴリページ。Haskell、OCaml、F#、Elm、Clojureなどへの導線に向く。 |
| 読み始める順番 | 公式サイト、仕様、実装例、既存資産の順に見ると判断しやすい |
読むときは、現在の実用言語なのか、過去の資産を読むための言語なのか、特定製品のためのDSLなのかを分けると判断しやすくなります。
追加調査で押さえる実務ポイント
関数型・Lisp・配列は、functionを値として扱う言語、S式とmacroを中心にするLisp系、array全体へ演算するarray languageをまとめて探す案内ハブです。同じ分類内でも実行modelは大きく異なります。純粋性、immutability、lazy evaluation、macro、VM、native compile、array semanticsから候補へ進みます。
目的から選ぶ
| 条件 | 候補 |
|---|---|
| pure functional | Haskell |
| native ML系 | OCaml、SML# |
| .NET | F# |
| JVM Lisp | Clojure |
| 小さいLisp | Scheme |
| 大規模Lisp | Common Lisp |
| BEAM concurrency | Elixir、Erlang |
| array notation | APL、J |
| native Lisp + ownership | Carp |
最小例
(define (square x)
(* x x))
(map square '(1 2 3 4))
Lisp系
codeとdataが同じlist構造を持ち、macroでlanguageを拡張します。Scheme、Common Lisp、Clojure、Emacs Lispは互換処理系ではありません。
ML系
static typing、algebraic data type、pattern matching、type inferenceが中心です。
Array language
scalar loopを明示せず、array全体の演算を短いnotationで表します。
比較軸
- strict / lazy
- pure / impure
- static / dynamic
- macro
- GC
- native / VM
- concurrency
- FFI
- package