Hi, I've reproduced it, and there is a bug which I will fix. Meanwhile, you have a workaround, I believe, which is to break the function up into smaller...
1396
JP Massar
jpmassar
Apr 5, 2003 9:27 pm
Is there the equivalent of the Allegro function WEB-PAGE-CONTENTS <url> which returns the page source as a string somewhere buried in Corman or its modules? ...
1395
JP Massar
jpmassar
Apr 5, 2003 4:23 am
... Yes, I can reproduce it now. Here's the backtrace I get: ;;; An error occurred in function GROW-CODE-BUFFER: ;;; Error: not implemented ;;; ERROR...
1394
lcluke
SmallHairyTroll
Apr 4, 2003 11:19 pm
... I just installed the latest patches for 2.01 but still get the same error. -Luke...
1393
lcluke
SmallHairyTroll
Apr 4, 2003 9:35 pm
... Compiled functions (like the one Luke shows) do not use this 4k buffer. Compiled functions can generally grow to 64k bytes (more, I believe, with a setting...
1392
JP Massar
jpmassar
Apr 4, 2003 7:30 pm
... I could not reproduce the error either. What exact OS and version of Corman are you using? What is your type definition for vertex-arrayf? I used ...
1391
Roger Corman
rgcorman
Apr 4, 2003 6:45 pm
This is true, but GROW-CODE-BUFFER is only used by the assembler. Compiled functions (like the one Luke shows) do not use this 4k buffer. Compiled functions...
1390
lcluke
SmallHairyTroll
Apr 4, 2003 12:34 pm
Thanks to Chris Double, who found and squashed a bug in ->my<- code (shock, horror), the CCL IDE no longer falls over. The C to Lisp translator does not...
1389
lcluke
SmallHairyTroll
Apr 4, 2003 9:48 am
... Thanks. I'll make the changes. -Luke...
1388
Pavel Grozman
pavel_grozman
Apr 4, 2003 9:38 am
The length of code-buffer is #x1000, on no longer functions may be compiled. ct:cref is expanded as macro, so it takes a lot of space. In your example every...
1387
lcluke
SmallHairyTroll
Apr 4, 2003 9:03 am
I'm getting a GROW-CODE-BUFFER error when I try to create a specific function. The function itself looks like this: (defun create-object () (setf (ct:cref...
1386
lcluke
SmallHairyTroll
Apr 4, 2003 8:51 am
... created ... Thanks again, Chris....
1385
Chris Double
doublecnz
Apr 4, 2003 8:46 am
... You want: (ct:cref (:long *) value 0) Chris. -- Chris Double chris.double@......
1384
lcluke
SmallHairyTroll
Apr 4, 2003 8:34 am
I am trying to access a variable of type :long which I have created using... (setf value (ct:malloc (ct:sizeof :long))) ... however when I try to use cref, I...
1383
Roger Corman
rgcorman
Apr 4, 2003 2:31 am
This is a pretty generic error that happens whenever some heap corruption occurs. It means that during garbage collection, some system exception was generated...
1382
lcluke
SmallHairyTroll
Apr 3, 2003 7:17 pm
... via ct:malloc so you do not usually need to call ct:free. In fact, it is usually safer not to (in case pointer is inadvertantly shared). ... The IDE just...
1381
lcluke
SmallHairyTroll
Apr 3, 2003 6:25 pm
... via ct:malloc so you do not usually need to call ct:free. In fact, it is usually safer not to (in case pointer is inadvertantly shared). ... Not having to...
1380
rene_de_v
Apr 3, 2003 7:03 am
... to ... This means that the lisp server has died. The 1.5 IDE makes no use of Lisp itself and therefore stays running. The 2.0 IDE uses Lisp and so if the...
1379
lcluke
SmallHairyTroll
Apr 3, 2003 6:44 am
... hash table, setting each slot to (ct:free)) ? ... nil)) ... Thanks very much :)...
1378
lcluke
SmallHairyTroll
Apr 3, 2003 6:43 am
I tried what you suggested and it does seem more stable. However every now and then (when the application exits (still within the IDE) I get the following...
1377
Chris Double
doublecnz
Apr 2, 2003 8:29 pm
... I'm happy to take a look if you can send me those files. Chris. -- Chris Double chris.double@......
1376
Roger Corman
rgcorman
Apr 2, 2003 7:56 pm
Regarding your question about whether freeing memory is required: The garbage collector will automatically free any memory allocated via ct:malloc so you do...
1375
JP Massar
jpmassar
Apr 2, 2003 4:58 pm
... Here's a way to iterate through a hash table: (with-hash-table-iterator (a x) (block exit (loop (multiple-value-bind (present key value) (a) (when (null...
1374
rene_de_v
Apr 2, 2003 1:36 pm
... 2.01 Is installed in a different directory than 1.5 And note you are only interested in the cormanlisp.exe file from 1.5, you use all the other files from...
1373
lcluke
SmallHairyTroll
Apr 2, 2003 10:32 am
... I am using CCL 2.01 under XP. ... But doesn't the 2.01 installer blow CLL 1.5 away ?...
1372
rene_de_v
Apr 2, 2003 10:19 am
... Which version of Windows is this on? And which IDE version are you using. The latest IDE is stable for me under windows 2000, but crashes repeatedly under...
1371
lcluke
SmallHairyTroll
Apr 2, 2003 8:28 am
Oh, and I just registered CLL. Thanks....
1370
lcluke
SmallHairyTroll
Apr 2, 2003 8:20 am
Since I am experiencing constant IDE crashes after one or two executions of a small app I am working on, I was wondering if not freeing memory that has been...
1369
lcluke
SmallHairyTroll
Apr 2, 2003 7:44 am
Would someone be kind enough to tell me how to get LoadLibrary to work? (winbase:loadlibrary "SDL.dll") (winbase:loadlibrary "f:\SDL.dll") (winbase:loadlibrary...
1368
Marco Antoniotti
marcoxa@...
Apr 1, 2003 3:43 pm
That is extremely good news. I will apply the patch ASAP. As I said I did not try the latest Corman Lisp on my machine. BTW. Please direct all such patches...