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

cl-ncurses

Aberta
#2 5 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Common Lisp
Estrelas
55
Forks
6
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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--

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.