Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - jgb

#1
newLISP and the O.S. /
November 30, 2002, 04:40:50 PM
I used the one you sent me, 5.1 I think in order to try to have a package as close to the one you used as possible.



I'll probably try 5.4 shortly.
#2
newLISP and the O.S. /
November 29, 2002, 03:41:36 PM
I ran newlisp_6314_win-tk-072 and newlisp_6523_win-tk-092 from sourceforge (earliest and next to latest) apparently with no difficulties. Since newlisp-tk 7 runs on my system after rewrapping, I think there must merely be some minor problem in the wrapped version of your distribution.



But of course my insight is not always perfect - the problem I had with decompressing freewrap from sourceforge was merely because I downloaded one of the intermediate html pages and labelled it .zip.
#3
newLISP and the O.S. /
November 25, 2002, 11:55:28 PM
I have finally succeeded in wrapping the packages, apparently successfully, and newlisp-tk seems to be working properly and displaying windows on command.



I haven't yet set this up as you describe with everything to be wrapped put in a top level directory. I used a lower level directory and absolute paths in image.txt, newlisp.config, etc. I'll probably set it up properly shortly but it seems to be working this way as well.

[Incidentally, if you do much work on Windows there is a very convenient utility called CopyPath which adds some items to the Explorer context menu that allow copying to the clipboard of the short and long paths to the selected file or directory. It's obtainable through http://www.image.dk/~ninotech">http://www.image.dk/~ninotech and is one of the most useful bits of kit I have encountered. On my system the installation,  purely by .inf file, reports unsuccessful installation but it works anyway.]



The less happy news is that I downloaded the newlisp installer on another computer (Windows XP) to see whether this might make any difference and have had the same behaviour as for W98 and W2000. Seems to imply that there is something amiss with your version of the newlisp-tk exe. Perhaps wrapping it again on another computer and comparing the two files would turn up something.



I notice that in your newlisp-tk documentation you suggest looking at various books for an introduction to tcl/tk. The best introduction I've encountered is a programme called TclTutor, http://www.msen.com/~clif/TclTutor.html">http://www.msen.com/~clif/TclTutor.html .
#4
newLISP and the O.S. /
November 24, 2002, 03:03:46 PM
I've got the wrapping to the point that the newlisp tcl is starting to execute but I don't have the directory structure and file references correct so as soon as it tries to load the first image (openImg c. line 300) the wish console complains that it can't find /freewrap/images.



It isn't clear to me where the image and bwidget directories should be place with respect to the freewrap and newlisp tcl sources and I'm not yet clear about how the wrap files are referenced. It looks from the freewrap documentation as though these references should be absolute (sans drive letter) while the freewrap utility itself will find files listed in image.txt and bwidget.txt by relative paths.



In any case I suspect the package would all work correctly if properly wrapped. Because of the difficulities with unzipping archives, I'm wondering if there might be some problem in going from unix/linux to windows that I'm overlooking - something that is introducing an error in one or more of the compressed files. It isn't something I've encountered before this however.



-James
#5
newLISP and the O.S. /
November 24, 2002, 10:21:09 AM
Something of a mystery about the compression. I downloaded the zlib file that freewrap recommends at the same time and encountered no problems.

I used PowerArchiver (used to be freeware) and Debian gzip and tar which refuse to recognise the file.



However, to return to newlisp. Your version of freewrap runs on my Windows 2000 system as freestanding wish with no apparent problems. I'm going to try to repack the newlisp system to see if that removes any difficulties.

This might take a bit of experimentation since your source package doesn't include the bwidget directory. I have a collection that ought to do for testing but the location in which it should be placed is not entirely clear. Perhaps it would be a good idea to include the files in proper structure in the source distribution.
#6
newLISP and the O.S. /
November 24, 2002, 04:20:44 AM
I installed active state on the Windows 98 computer and it seems to be functioning perfectly well.



I also tried to look at the freewrap from sourceforge but I can't unzip it on either Windows or Linux!! Makes one wonder if they know what they're doing.



Yours decompresses but I haven't yet looked at it. This seems the likely place for a source of problems since it seems very unlikely that there is anything amiss with newlisp itself.
#7
newLISP and the O.S. / non functioning on Windows 2000
November 22, 2002, 07:16:14 AM
I hate to reraise silly questions, but I've finally been looking briefly through the source and it looks to me as though newlisp requires a tcl/tk installation like the activestate binaries or some other compilation.



I still haven't found a definition of the lisp function tk but have just started to look for an implementation of eval.
#8
newLISP and the O.S. / non functioning on Windows 2000
November 21, 2002, 10:44:40 PM
I've been able to try newlisp on a Windows 98 second edition system with a single partition and unfortunately the behaviour seems identical to that on my W2000.

I'm afraid this seems to require looking at the code but to judge from the Forum activity it's certainly working on some systems.
#9
newLISP and the O.S. / non functioning on Windows 2000
November 18, 2002, 09:04:04 PM
Sorry about the registry error - the entries seem to all be Windows house keeping, internet links, etc.



Generally I prefer not having the Windows installation used, in case your taking a user (or non-user survey).



There is a former installation of the active state tcl/tk on the system but it was a part of a Windows 98 system that recently crashed irremediably leading me to install Windows 2000. Most of the old programme files are still on the computer until I can work out how to recover the W98 system. I would have expected that they would be ignored by newlisp as merely data files since the active state material would have no links in the Windows registry but I might try zipping them or removing them.



I'll also try newlisp on a W98 and possibly a WXP system shortly and let you know about the results.

I find the idea of using the Tcl/tk system appealing and will probably want to look into the mechanism when I can get time.
#10
newLISP and the O.S. / non functioning on Windows 2000
November 18, 2002, 09:59:13 AM
that's the file that was used - I was looking for version information through the Windows property page.



Is there some way to get uninstall/install information - it seems to have made registry changes?
#11
newLISP and the O.S. / non functioning on Windows 2000
November 17, 2002, 10:43:20 PM
You have a correct description of the start-up failure.

Pinging works. Being connected to the internet makes no difference to the non-functionality so far as I can see.



The computer is an antiquated desktop (NEC package), pentium II, 350MHz, no ethernet, v90 modem.



The newlisp was downloaded a few days ago from the nuevatec web site - there seems to be no version information on the exe.



I notice you seem to have no uninstall information and the package does not register itself with the Windows Add/Delete interface. It would be helpful to know what it does in the installation procedure (or is intended to do) - exe's ought to do something when present, after all.



-James Bennett

Edinburgh
#12
newLISP and the O.S. / non functioning on Windows 2000
November 17, 2002, 12:58:09 PM
I'm afraid there is still no indication of newlisp-tk functioning other than a little disc activity. Nothing in the task manager.



The config file follows:

# newlisp-tk.config - newLISP Tcl/Tk configuration file

#

# This file is generated by menu "Options/Save settings"

#



set Ide(HelpProgram) "d:/Program Files/Internet Explorer/IEXPLORE.EXE"

set Ide(HelpTopic) "e:/Program Files/newlisp/newlisp_manual.html"

set Ide(HelpTopic-tk) "e:/Program Files/newlisp/newlisp-tk.html"

set Ide(TCLTKhost) "127.0.0.1"

set Ide(TCLTKport) "64003"

set Ide(consoleBackground) "white"

set Ide(consoleForeground) "navy"

set Ide(consoleHeight) "30"

set Ide(consoleWidth) "80"

set Ide(debuggerBackground) "white"

set Ide(debuggerForeground) "navy"

set Ide(debuggerHeight) "24"

set Ide(debuggerWidth) "65"

set Ide(editorBackground) "white"

set Ide(editorForeground) "navy"

set Ide(editorHeight) "30"

set Ide(editorWidth) "65"

set Ide(fontName) "Lucida Console"

set Ide(fontSize) "11"

set Ide(imageDir) "/freewrap/images"

set Ide(initCommand) ""

set Ide(lispFileExtension) ".lsp"

set Ide(maxHistory) "50"

set Ide(newLISPbufferPort) "64002"

set Ide(newLISPhost) "127.0.0.1"

set Ide(newLISPport) "64001"

set Ide(platform) "windows"

set Ide(tempDir) "C:/temp"
#13
newLISP and the O.S. / non functioning on Windows 2000
November 16, 2002, 07:29:21 AM
I've just installed newlisp on a Windows 2000 system and the gui version does nothing when run (console version seems to work). Are you certain you don't need the activestate implemenatation of tcl/tk? It's considerably larger than the supplied .exe.



[Windows 2000 is installed on drive D, primary partition of slave drive, newlisp on partition E, secondary partition of master drive, in case that could be of significance.]