RFC open on newLISP documentation

Started by kazemori, November 28, 2003, 02:34:32 PM

Previous topic - Next topic

lwix

#195
2996c2996

<    version 8.2.7 espressions in exp-1 ... where not evaluated.

Apart from the slip indicated in the diff, 'where' should be 'were'.

Sorry.
small\'s beautiful

Lutz

#196
... and still are not evaluated (changed it back) ...



thanks Lucas



Lutz

newdep

#197
chapter ->

    List processing, flow control and integer arithmetic



tells ->

    and    pick an argument at random and evaluate it



should be "amb"





Norman.
-- (define? (Cornflakes))

Lutz

#198
Thanks, we will have a new development version, which fixes some localization issues, in a short time



Lutz

HPW

#199
Oops, my mistake. Have not read all.



; on Linux - suppresses the leading 0

; suppressing leading 0 on Win32 using #



should be near together.
Hans-Peter

Lutz

#200
In the manual I have it in one sentence under the table of formatting characters.



In Germany you can just do: (set-locale "")  and get: "German_Germany.1252" In the file qa_comma it says (set-locale "german") but that is for Linux and might not work on Win32.



I also realized that on my German Windows installation (my mothers laptop ;-)) the word "Mitteleuropaeische Zeit" for (date (date-value) 0 "%z") was misspelled, they wrote the umlaut 'ae' as an o with a ~ (tilde) on top. So this is a MS problem. But they got it right in "Maerz" doing the ae umlaut as 'a' with two dots on top.



Lutz

HPW

#201
Shortcut 'Ap' jumps to 'apply' and not to 'append' which is before apply in alphabetical order.
Hans-Peter

Lutz

#202
Thanks for catching this



Lutz

alex

#203
Excuse me for my bad English :( ,

but manual_frame.html may be better, if titles of groups

in newlisp_index.html will be referenses to titles of groups

in section 4 of newlisp_manual.html.

alex

#204
See function UNLESS:



(set 'x 1000)                          => 1000

(unless (< x 100) "small" "big")    => "big"



Why?

Lutz

#205
'unless' works like 'if not' so:



(set 'x 1000)



(if (< x 100) "small" "big") => "big"



but



(unless (< x 100) "big" "small") => "big"





Lutz

alex

#206
It is error in documentation for newlisp v.8.4.10 of course :)

Lutz

#207
Yes, the second 'unless' has "big" "small" in the wrong sequence, thanks for catching this.



Lutz

newdep

#208
timer



--> After the time in seconds spceified in



signal



--> If 'nil is specified the signal will defaul to
-- (define? (Cornflakes))

newdep

#209
Hi Lutz,



Perhpas a small note in the manual 8.7.2  regarding the Inetd configuration.



Its not nesseary to run "/usr/bin/newlisp -c" as root, its even very dangerous

to do that without removing newlisp functions from the core (see my slimline.lsp trick to do that)...



Still a remark in the manual could state that installing newlisp in Inetd.conf

you better run it as a seperate user.. i.e. ->



net-eval   stream  tcp   nouser:nogroup  /usr/bin/newlisp -L -c program



PS: If you still run newlisp as Root from Inetd then the handy thing is that

you dont have to become Root user to do things like "net-ping" with "net-eval" ;-)



Regards, Norman.
-- (define? (Cornflakes))