小编use*_*964的帖子

LISP中的GUI编程?

几年前我做了大量的Lisp编程,但这些都是基于控制台的东西.我确实使用过cells-gtk(2),但现在真的不再维护了,显然我们现在是Gtk3.

有没有人知道一个很好的用于GUI编程的Lisp库(我不介意哪种方言).

lisp common-lisp

10
推荐指数
2
解决办法
1万
查看次数

如果没有传递参数,如何显示帮助文本

我最近一直在使用getopts而且我已经把所有东西都搞定了.我有一个问题.我希望它工作,以便如果有人没有在命令行上输入参数,他们会得到帮助文本,例如:

$ ./script
$ help: xyz - argument must be used.
Run Code Online (Sandbox Code Playgroud)

这就是我现在所拥有的.

#!/bin/bash

function helptext {
    # ...
}

function mitlicense {
    # ...
}


while getopts "hl" opt; do
  case $opt in
    h) helptext >&2
      exit 1
    ;;
    l) mitlicense >&2
      exit 0
    ;;
    \?) echo "Invalid option: -$OPTARG" >&2
      exit 1
    ;;
    :) echo "Option -$OPTARG requires an argument." >&2
      exit 1
    ;;
    *) helptext >&2
      exit 1
    ;;
  esac
done
Run Code Online (Sandbox Code Playgroud)

linux bash

8
推荐指数
3
解决办法
7504
查看次数

标签 统计

bash ×1

common-lisp ×1

linux ×1

lisp ×1