40ants / 40ants/lisp-project-of-the-day

cl-ncurses

オープン
#2 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Common Lisp
スター
55
フォーク
6
PR マージ指標
30日以内にマージされた PR はありません

説明

Hello!

As a blog comment, here's my complain: I was excited, thanks for the snippet, but failed to run the ncurses example :(

```
(ql:quickload :cl-ncurses)

(defpackage :curse
(:use :cl
:cl-ncurses)
(:shadowing-import-from :cl-ncurses
:timeout))

(in-package :curse)

(defun main (&rest argv)
"This example is based on:
https://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/windows.html"
(declare (ignorable argv))
(initscr)
(start-color)
(init-pair 1
color_red
color_black)


```

sbcl --load ncurses.lisp

=>

```
; Loading "cl-ncurses"

;
; caught STYLE-WARNING:
; Undefined alien: "stdscr"
;
; compilation unit finished
; caught 1 STYLE-WARNING condition
While evaluating the form starting at line 71, column 0
of #P"/home/vince/bacasable/bacalisp/ncurses.lisp":

debugger invoked on a SB-KERNEL::UNDEFINED-ALIEN-FUNCTION-ERROR in thread
#:
The alien function "initscr" is undefined.
```

I installed `ncurses-dev`, alias `libncurses5-dev libncursesw5-dev`, to no avail. Not searching longer :]

ps: if you want blog comments, I like blog comments linked to Github with Uterances: https://utteranc.es/

pps:

> Full examples are available here: --no link--

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。