EmacsでGNU Guileを使いたければM-x guilerとしてみよう。
Current directory is /ng GNU Guile 3.0.4 Copyright (C) 1995-2020 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. scheme@(guile-user)> Enter `,help' for help.
GNU Guileが入っていればREPLが起動してくる。
,help RET
でヘルプを見ることができる。
scheme@(guile-user)> ,help Enter `,help' for help.,help Help Commands [abbrev]: ,help [all | GROUP | [-c] COMMAND] [,h] - Show help. ,show [TOPIC] - Gives information about Guile. ,apropos REGEXP [,a] - Find bindings/modules/packages. ,describe OBJ [,d] - Show description/documentation. Command Groups: ,help all - List all commands ,help module - List module commands ,help language - List language commands ,help compile - List compile commands ,help profile - List profile commands ,help debug - List debug commands ,help inspect - List inspect commands ,help system - List system commands Type `,help -c COMMAND' to show documentation of a particular command. scheme@(guile-user)>
文字列の標準出力への表示をREPLを用いて行ってみる。 標準出力への表示はdisplay関数を用いる。
scheme@(guile-user) [3]> (display "Hello world!\n") Hello world!