***catonano_ is now known as catonano
<nalaginrut>I see, if I want to install guile with readline, I need to install readline first, then install guile, it'll be detected. However, it'll compile locally <nalaginrut>btw, guile3 need readline7, in case someone care <nalaginrut>oh, forget about it, it's wrong answer. Installing readline7 can pass guile3 compiling, but it still complains no readline <wleslie>I mean: did you re-run configure, and did it detect readline? <str1ngs>ArneBab: I've been meaning to see if I could use wisp as a kinda DSL for nomad's mini buffer. <ArneBab>str1ngs: a problem I can see for that would be, however, that wisp terminates with two newlines. What you could do is to define return as ending the input and shift-return as continuing it. Then you would have something like a shell with full scheme semantics that doesn’t need an opening or closing parenthesis. <mwette>sneek: later tell matijja, instead of parameter use (define *x* (let ((xval '())) (case-lambda (() xval) ((x) (set! xval x))))) ***roptat_ is now known as roptat
<str1ngs>ArneBab: I will play with it some time. but would be cool to do something like. find-file "~/.nomad." right from the minibuffer. with completions <str1ngs>right now optional arguments are handled like emacs with minibuffer prompts <ArneBab>that should actually work, just pass the minibuffer-content to (wisp-scheme-read-string STRING) or as port to (wisp-scheme-read-all PORT) <ArneBab>(import (only (language wisp) wisp-scheme-read-string)) <ArneBab>I have not yet tested that embedded in another application, though <ArneBab>readline from Guile actually works on that (because the procedures are all the same) <str1ngs>nice, would make the minibuffer more flexible I think. with less abstraction. also I wouldn't mind having some nomad extensions in wisp just as an example of alternate language. <ArneBab>please tell me when you test this (and how it goes)! *ArneBab needs to be AFK; taking kid to sport <ArneBab>thank you — I’ll tell her (I only walk there and back) <sneek>Welcome back matijja, you have 1 message! <sneek>matijja, mwette says: instead of parameter use (define *x* (let ((xval '())) (case-lambda (() xval) ((x) (set! xval x))))) ***rekado_ is now known as rekado