freenode/#lisp - IRC Chatlog
Search
8:21:48
beach
johnnymacs: What on earth is that supposed to mean? Linked lists do not have any computation power.
8:24:49
johnnymacs
Is it not true that I can represent the number five as a linked list 5 deep and represent subtractionf rom that list as popping the the list 3 times to get a list 2 deep. And isn't it true that I can represent an array as a list, and isn't it true that I can represent an integer reteurn value as a list, and isn't it true I can represent and integer input value as a list?
8:30:03
stylewarning
johnnymacs: representation of values is only a part of any sort of computing device/program/interpreter/etc
8:30:48
stylewarning
Even if we can represent 2 and 3 as lists, who is in charge of computing, say, 2+3 as a list?
8:33:13
stylewarning
Whatever that “something” is—an interpreter—is what you can have a conversation about Turing completeness over
12:17:13
jeosol
stylewarning: I missed your comment, about CL being better. My comment yesterday was because I discovered a nasty date related bug in my large code base. It didn't take long to fix the change, just need to add :before defmethod
12:18:04
jeosol
regarding your comment being better. That's possible. I mostly focus on the (my) application side and try to do most things as I understand the language
12:20:16
jeosol
what is the best way to read the output log file (can get as large as 10MB) of a program that runs for several hours, typically 2 to 7 hours. I have to do this for multiple cases also.
12:21:40
jeosol
The reason I want to read the file, is that it emits several messages during the run, e.g., changes in the state of the program, current simulation time (infer % complete), and other info that may be useful to make dynamic changes for next run
12:23:03
jeosol
For an example of such a message, here is one (running tail -f file) => STEP 1011 TIME= 5607.00 DAYS ( +2.0 DAYS REPT 1 ITS) (9-MAY-2031)
12:24:39
jeosol
In this case and for this message, I would be picking up information about TIME (5607 days) and DATE (9-MAY-2031). I figure I'll use some time of regex but it would not be efficient to read the whole file each time (methinks)
14:03:27
jeosol
_death: The file grows each time. hmm. I guess I don't understand how the file stream will work in this case.
15:47:25
beach
I think I have a more complete specification of the SICL garbage collector(s): http://metamodular.com/garbage-collector.pdf
16:18:55
beach
caltelt: Speaking of JVM, I have read several papers on excellent compacting garbage collectors for Java, but then at the same time I hear that the default garbage collector is of type stop-the-world. I can't quite reconcile the two pieces of information.
16:26:00
caltelt
Depends on which version of Java we're talking about. I think the original GC for the JVM was stop-the-world, but latest versions use the ParallelGC.
16:27:53
caltelt
Nowadays, the three main GC's I know of that people use are Parallel, Concurrent Mark Sweep, and (the new shiny) G1 gc