slime
「slime」の意味・「slime」とは
「slime」は英語の単語で、日本語に訳すと「粘液」や「ぬめり」を意味する。生物が体外に分泌する粘り気のある液体や、特定の状況下で物質が生成する滑らかでぬめっとした質感を指す。例えば、カタツムリが移動する際に出す粘液や、湿った土から発生するぬめりなどが「slime」の具体的な例となる。「slime」の発音・読み方
「slime」の発音は、IPA表記では /slaɪm/ となる。IPAのカタカナ読みでは「スライム」となり、日本人が発音するカタカナ英語でも「スライム」と読む。この単語は発音によって意味や品詞が変わるものではない。「slime」の定義を英語で解説
英語の辞書によると、「slime」は"a thick, sticky liquid"と定義される。これは「粘り気のある、ねばねばした液体」という意味である。例えば、"The snail leaves a trail of slime"(カタツムリが粘液の跡を残す)という文では、「slime」はカタツムリが出す粘液を指している。「slime」の類語
「slime」の類語としては、「goo」や「mucus」などがある。「goo」は一般的な粘性のある液体を指し、「mucus」は特に生物が分泌する粘液を指す。しかし、これらの単語も「slime」同様、具体的な状況や文脈によりその指す内容に微妙な違いが生じる。「slime」に関連する用語・表現
「slime」に関連する用語としては、「slimy」がある。「slimy」は形容詞で、「slime」が付着した状態や、「slime」のような粘り気やぬめりを持つ状態を表す。例えば、"The floor is slimy"(床がぬめっている)という文では、「slimy」は床のぬめっとした状態を表している。「slime」の例文
1. The snail leaves a trail of slime.(カタツムリが粘液の跡を残す)2. The slime from the aloe vera plant is used in many skincare products.(アロエベラの植物から出る粘液は多くのスキンケア製品に使われている)
3. The fish was covered in a layer of slime.(魚は一層の粘液で覆われていた)
4. The slime in the pond made it difficult to see the bottom.(池の粘液が底を見るのを難しくしていた)
5. The bacteria produce a kind of slime.(その細菌はある種の粘液を生成する)
6. The slime on the rocks makes them slippery.(岩の上の粘液がそれらを滑りやすくしている)
7. The slug is secreting slime.(ナメクジが粘液を分泌している)
8. The slime mold moves towards the food source.(粘菌は食物源に向かって移動する)
9. The slime on the surface of the water is algae.(水面の粘液は藻類である)
10. The cave walls were coated with slime.(洞窟の壁は粘液で覆われていた)
SLIME
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/05 05:33 UTC 版)
| |
作者 | エリック・マースデン |
---|---|
開発元 | ルーク・ゴリー、ヘルムート・エラー |
初版 | 2003年 |
最新版 | |
リポジトリ | |
対応OS | Linux、Solaris、FreeBSD、NetBSD、OpenBSD、Mac OS X、Microsoft Windows |
対応言語 | Emacs Lisp、Common Lisp |
種別 | ソースコードエディタ |
ライセンス | パブリックドメインソフトウェア[2] |
公式サイト |
common-lisp |
SLIME (スライム、Superior Lisp Interaction Mode for Emacs) は、Common Lispアプリケーションを開発するためのEmacsモードである。SLIMEは、エリック・マースデン (Eric Marsden)が作成したSLIMというEmacsモードに由来している。ルーク・ゴリー (Luke Gorrie) とヘルムート・エラー (Helmut Eller) によるオープンソースのパブリックドメインソフトウェアプロジェクトとして開発されており[2]、2003年にプロジェクトが開始されて以来、100人を超えるLisp開発者がSLIMEにコードを提供してきた。SLIMEは、Common LispにロードされるSwankというバックエンドを使用している。
SLIMEは、次のCommon Lisp実装で動作する。
- CMU Common Lisp (CMUCL)
- Scieneer Common Lisp
- Steel Bank Common Lisp (SBCL)
- Clozure CL (旧OpenMCL)
- LispWorks
- Allegro Common Lisp
- CLISP
- Embeddable Common Lisp (ECL)
- Armed Bear Common Lisp (ABCL)
次のプログラミング言語の実装でもSLIMEが使用されている。
- Clojure
- JavaScript[3]
- Kawa (Schemeの実装)
- GNU R[4]
- Ruby[5]
- MIT/GNU Scheme
- Scheme 48
PERSONのクローンも存在する。
- OCaml用のSOLID
脚注
- ^ "[NonGNU ELPA Slime version 2.31"]; 作品または名前の言語: 英語; 出版日: 2024年12月2日; 閲覧日: 2024年12月6日.
- ^ a b Slime on github.com "License SLIME is free software. All files, unless explicitly stated otherwise, are public domain."
- ^ “swank-js”. github. 2025年3月5日閲覧。
- ^ “swankr”. 2011年3月4日時点のオリジナルよりアーカイブ。2012年9月11日閲覧。
- ^ “slime/contrib/swank.rb at master · slime/slime”. github. 2025年3月5日閲覧。
外部リンク
以下は英語のリンク。
- SLIME project page
- The birth of SLIME on the cmucl-imp mailing list (August 2003)
- SLIME presentation by Tobias Rittweiler (2008) Archived 2011-09-27 at the Wayback Machine.
- Review of SLIME by Andy Wingo
- Bill Clementson's "Slime Tips and Techniques" - Part 1 (See also Part 2, Part 3, Part 4, Part 5, Part 6, and Part 7)
- Bill Clementson's "SLIME Refactoring" describes how to set up SLIME
- Bill Clementson's "Emacs Keymaps and the SLIME scratch buffer
- Bill Clementson's "CL, Music and SLIME Tutorials" contains a good SLIME tutorial
- Marco Baringer's (SLIME guru) SLIME setup
- Marco Baringer's "Editing Lisp Code with Emacs"
- The slime-devel Archives
- Up-to-date Swank for MIT/GNU Scheme for use with SLIME CVS
- SLIMEのページへのリンク