I've updated my implementation of Gray Streams for Corman Lisp. You can download it at http://www.double.co.nz/cl. The updates were fixes provided by Frederic...
232
Reini Urban
rurban@...
Sep 1, 2001 4:08 pm
Chris, how long did they need to approve your license as open enough? I didn't even see any license info in your files. ...
233
Chris Double
chris@...
Sep 1, 2001 9:08 pm
Hi Reini, They take ages if you have a different license to any of the standard Open Source ones. I use the zlib/png license and it took about 24 hours: ...
Does anyone knows how to connect xemacs to corman lisp? Thanks, Jose Faria...
235
Chris Double
chris@...
Sep 2, 2001 3:15 am
... Have a look at Reini's web site: http://xarch.tu-graz.ac.at/autocad/lisp/cormanlisp/ There's some ILisp stuff there which is what will connect Corman and ...
236
Reini Urban
rurban@...
Sep 2, 2001 4:08 pm
... but it doesn't work (yet). maybe next month I will have more time to fix it for ilisp-5.11 the corman part was also very tricky last year. I had a special...
237
José Alexandre Ant...
supremez@...
Sep 2, 2001 5:04 pm
Could you please share some of your knowledge, i tried to put it running, i tried to extract the places that were changed in the ilisp fix to the new version,...
238
Roger Corman
roger@...
Sep 2, 2001 6:15 pm
I don't really know emacs, so I don't know exactly what needs to be done. I have installed xemacs, and will try to learn it. However, if you have any specific...
239
Reini Urban
rurban@...
Sep 2, 2001 6:20 pm
... All the knowledge which I have on this, which is not a lot, is written down there. I usually forget things after one month, that's why I write it down. The...
Hi, I tried to make a simple example of threads like this : (require :threads) (defvar *cs* (make-instance 'th:critical-section)) (defvar *proc1* nil) (setf...
241
Chris Double
DoubleC@...
Sep 2, 2001 9:55 pm
I get this as well whenever i have multiple threads that do console IO in fast succession (like your example). I hadn't tried critical sections to guard them...
I'm using ilisp 5.11 and corman 1.5... I have a perliminary version of the corman to xemacs or emacs connection, it is working a little buggy in emacs and...
243
ghostlib@...
Sep 3, 2001 6:50 am
Hi May be you know Why such thing is happen: (setf z (CreatePopupMenu)) (isMenu z) => Access Violation... Any operation with created HMENU is unsuccessful...
244
Pavel Grozman
pavel@...
Sep 3, 2001 7:56 am
Some functions in Corman Lisp are quite slow. I have tried to replace them with my own versions. If it is interesting, I can contribute with source code (when...
245
Chris Double
chris@...
Sep 3, 2001 7:58 am
... What is your definition for CreatePopupMenu and ismenu? Chris. -- http://www.double.co.nz/cl...
246
Roger Corman
roger@...
Sep 3, 2001 8:25 am
Pavel, If you send me some of your changes, I will integrate them into the code stream. I know many speedups can be done--it is just a matter of priorities. If...
247
Reini Urban
rurban@...
Sep 3, 2001 8:48 am
... and while we are here. roger, can you also look into compile-file-pathname please. I have a patched version (for 1.41) at my site, that's the ansi version...
248
Pavel Grozman
pavel@...
Sep 3, 2001 1:10 pm
Hello, ... I will send what is ready, but first I should check if my code is safe. ... Does this mean a garbage in a register may cause error in garbage ...
249
rohan nicholls
nichollsrohan@...
Sep 3, 2001 3:33 pm
This is probably going to sound like a stupid question, but there are times when running function in the worksheet (I have it set that all results come up in...
250
Roger Corman
roger@...
Sep 3, 2001 6:39 pm
You can break out of a lisp execution by using Control-Break. Sometimes you may need to do this a couple times. Roger...
251
Roger Corman
roger@...
Sep 3, 2001 6:53 pm
... In the Corman Lisp 1.5 manual, p.68, under Tagging, it discusses what values are safe to store in registers (not within atomic blocks). This includes ...
252
ghostlib@...
Sep 4, 2001 6:11 am
Hi This is my definition. May be some keys in first string is bad ? #! (:library "user32" :export t :pascal "WINAPI") HMENU CreatePopupMenu(); BOOL...
253
ghostlib@...
Sep 4, 2001 6:58 am
Thank you I understand your idea. I've checked definitions....and just made them by hand through "defwinapi". All works fine!!!!!!!! Thank you again, cause I...
254
Roger Corman
roger@...
Sep 4, 2001 7:03 am
Try this: #! (:library "user32" :export t :pascal "WINAPI") WINAPI HMENU CreatePopupMenu(); WINAPI BOOL IsMenu(HMENU hMenu); !# You need to force the FFI to...
255
Pavel Grozman
pavel@...
Sep 4, 2001 2:18 pm
... I read the manual, but this can be greater than #x10000. The index in vector may be from 0 to (- array-dimension-limit 1) The limit is #x1000000 (and is...
256
Roger Corman
roger@...
Sep 6, 2001 5:24 am
... You are right. The reality, however, is that the first instruction following the end-atomic is still essentially in the atomic block, which prevented that...
257
ghostlib@...
Sep 7, 2001 6:43 am
Hi! May be there is some solution. My GUI application use WIN32 many functions and various mallocs as well. I save application through "save-application"....
258
Roger Corman
roger@...
Sep 7, 2001 7:11 am
... I have an idea what the problem is. Yes, it is a nice feature of lisp that you can save out an image (or application) to update a program. Yes, foreign...
259
ghostlib@...
Sep 7, 2001 7:39 am
Thanks for advice! Maybe...Is it possible not to save foreign objects at all during save- application with key like (save-application "myapp" #'start-me :save-...
260
Chris Double
chris@...
Sep 7, 2001 7:46 am
Your main problem is going to be window handles, device contexts and other things like that. The same problem occurs with critical sections, in that they can't...