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

cl-ncurses

Abierto
#2 5 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Common Lisp
Estrellas
55
Forks
6
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.