newLISP development release v.10.2.16

Notices and updates
Locked
Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

newLISP development release v.10.2.16

Post by Lutz »

This development release contains miscellaneous changes and bug fixes. A new table widget and supporting functions has been added to newLISP-GS, the Java bases guiserver.

Files and CHANGES notes: http://www.newlisp.org/downloads/development

unya
Posts: 27
Joined: Fri Feb 26, 2010 8:30 am
Contact:

Re: newLISP development release v.10.2.16

Post by unya »

Hello Lutz,

Windows Japanese Code Page is "MS932".

wrong code page in "newLISP-10.3-Release.html" -> "Bug fixes" -> "...Japanese language characters from Windows Code Page MS392 ....".

I noticed this time,too late sorry.

Thanks,

johu
Posts: 143
Joined: Mon Feb 08, 2010 8:47 am

Re: newLISP development release v.10.2.16

Post by johu »

In guiserver.lsp

;; Mutliple multiple column content can be specified as either a list
;; Multiple column content can be specified as either a list

johu
Posts: 143
Joined: Mon Feb 08, 2010 8:47 am

Re: newLISP development release v.10.2.16

Post by johu »

In guisever 1.42, I tried adding the following code to tab-demo.lsp.

Code: Select all

(gs:table 'Table 'gs:no-action "col1" "col2")
(gs:table-add-row 'Table "0" "1")
(gs:insert-tab 'MyTabs 'Table "Table tab" 4)
Now excuting tab-demo.lsp and clicking tabs, tabs-action prints :

Code: Select all

MAIN:MyTabs first first tab
MAIN:MyTabs second second tab
MAIN:MyTabs third third tab
MAIN:MyTabs MAIN:icons icons tab
MAIN:MyTabs null Table tab
It is not trouble, because I use the title string of tabs.
But, if it is a specification, it might be described in the manual.

If anything and if possible, I also would like to get the tab-index by tabs-action.
Becasue the tab-index is necessary for gs:insert-tab and gs:remove-tab.
At present, I get from the assoc-list of tabs or some global variable.
Then, it is not trouble, too.


By the way, in guiserver.lsp.

;; @syntax (gs:tabbed-pane <sym-id> <sym-action> <str-orientation> [<sym-tab> <sym-tab-title> ...])
;; @syntax (gs:tabbed-pane <sym-id> <sym-action> <str-orientation> [<sym-tab> <str-title> ...])

In the current version, too.

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Re: newLISP development release v.10.2.16

Post by Lutz »

Thanks for catching this. I posted a new guiserver.jar version 1.43 in:

http://www.newlisp.org/downloads/develo ... nprogress/

it will show the id in 'tabs-action correctly as 'Main:Table'

johu
Posts: 143
Joined: Mon Feb 08, 2010 8:47 am

Re: newLISP development release v.10.2.16

Post by johu »

Thank you very much, Lutz.

Moreover, the tab-index can be gotten.

That's a wonderful works.

johu
Posts: 143
Joined: Mon Feb 08, 2010 8:47 am

Re: newLISP development release v.10.2.16

Post by johu »

Hello Lutz,

I found some mistakes in newLISP manual.


cration flags as defined for the Windows <tt>CreateProcessA</tt> function
creation flags as defined for the Windows <tt>CreateProcessA</tt> function


The date and time values aren given as UTC, which may differ from the local timezone.
The date and time values are given as UTC, which may differ from the local timezone.


Note that deleting a symbol that is part of an espression
Note that deleting a symbol that is part of an expression


patterns <em>list-pattern</em> in <em>list-lists</em>. As in <tt>find-all</tt> for
patterns <em>list-match-pattern</em> in <em>list-lists</em>. As in <tt>find-all</tt> for


; the code to be evaluated is given in an expression
; the code to be evaluated is given in a quoted expression

From current version rev-19.


can be specified in minutes in <em>int-offset</em>.
can be specified in minutes in <em>int-minutes-offset</em>.


Sets a user-defined handler in <em>sym-handler</em> for a signal specified in <em>int-signal</em>
Sets a user-defined handler in <em>sym-event-handler</em> for a signal specified in <em>int-signal</em>


or sets to a function expression in <em>func-handler</em>.</p>
or sets to a function expression in <em>func-event-handler</em>.</p>


------------------
<p>

<p>The optional parameter followong <em>int-signal</em> is not evaluated.</p>

If <tt>nil</tt> is specified,
-------------------
<p>The optional parameter following <em>int-signal</em> is not evaluated.</p>

<p>
If <tt>nil</tt> is specified,
-------------------


Sincerely,

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Re: newLISP development release v.10.2.16

Post by Lutz »

Thanks Johu, corrections are worked into the next development release in progress:

http://www.newlisp.org/downloads/develo ... anual.html

johu
Posts: 143
Joined: Mon Feb 08, 2010 8:47 am

Re: newLISP development release v.10.2.16

Post by johu »

Thank you, Lutz.

And,

They allow (1) partioning of programs into modules,
They allow (1) partitioning of programs into modules,

If wrong, I'm sorry.

Always thank you for the wonderful newLISP.

Locked