| |
| |
| |
|
Page: 1 2 3 4 5 6 7 8
Comments:
<0> What is interactive box for windows? <1> erider: download 2.38 with readline and gettext <0> Anyways, I don't think that's possible without emacs. Perhaps you could launch emacs in this "interactive box for windows" and run clisp from emacs. emacs can do this parenthesis matching. <2> karstensrage, I have 2.38 and I think I have gettext and readline but how do you turn it on for the command prompt <0> readline doesn't do parenthesis matching. <1> erider: i just checked and it has completion but not matdhing <1> erider: I've been using SLIME lately and I got confused <0> Just use emacs. <3> my wet dream is lisppaste style paren hilights in slime and lisp mode <3> I know I'm a bad person. <2> I'm using lispbox that has slime but I don't always want to use slime and emacs <4> waddletron2k: You know, if it's cursor-based rather than mouse-based, that should be doable. <3> I am such an elisp neophyte though, so my strategy is to wait for someone else to want it badly enough too <4> That's not really a useful strategy in my experience. <3> (this is identical to my strategy for getting time-travelling) <4> See, if you try and do it yourself, you'll become less of a neophyte.
<4> Even if you don't succeed. <4> Time-travelling is easy, as long as you don't want to go backwards. ^_- <3> ;-D <3> popsci did a short article on warp drives <3> ...that's not really topical but I thought I would share that :-) <5> nyef, do yo plan more releases of nevermore ? <4> paco: Not really, why? <5> nyeg, i was intersted in this kind of machines/emulators <4> To my mind, nevermore has served its purpose. In fact, I realized that it had served its purpose a couple hours before it booted Lisp (which was about 15 minutes before -Meroko- booted Lisp). <6> what was its purpose? <4> I wanted to know what a good Lisp environment was like. <4> The combination of emacs+slime showed me part of it, and having had LispM VM stuff on the brain for something like two years straight taught me more, and SBCL/Win32 likewise. <4> Heh. Remember when dseagrav and I were going back and forth trying to debug meroko and nevermore? <5> yes <5> in the last year, there has been no activity in lispm, no ? <4> There's been some activity towards a LispOS. <5> umm ? <4> But now that LispM emulation is a done deal, there's a lot less going on on that front. <5> but emulation of T1 is complete ? <5> i remember a lot of problems last time i tried .. <4> The Explorer I? I don't know about -complete-... <4> Meroko is probably further along than Nevermore is, but I don't know how much further. <4> I know that nevermore has at least a couple timing bugs, and the CPU -> NuBus master interface is bogus (the CPU isn't a NuBus master in the real system, the memory board is), and GDOS doesn't boot, and we never did figure out POPJ-14 sufficiently to boot lisp and p*** the ISTM diag at the same time. <5> [LispM] Meroko (TI Explorer 1 Emulator) release announcement <--- from 10/06/2005 <4> I think that if I ever start hacking nevermore again, it'll be to figure out hummingbird. <4> Anyway, we <4> Anyway, we're expecting company, so I have to put the computer away now. <4> I'll be back later tonight. <5> bye <5> i heve to leave too <7> A quick question about Slime: Displaying a big large string (say 24M Unicode characters) "crash" sbcl. Is there anything to prevent that ? <7> (Not that I want to display such a string..) <8> nyef: my SQLite primary key problems was solved by the very tricky (query "SELECT LAST_INSERT_ROWID()" :flatp t) <7> SBCL reports The system is too badly corrupted or confused to continue at the Lisp level. <6> jeez, I gotta play with a framebuffer console to run meroko? <6> ah, apparently not <6> The explorer startup is spooky. I like the FEP on the Symbolics machines much better. <9> spoooooky <10> hefner: I tried that logic cube thing; nice but it was too slow to play <10> if it dropped mouse-move events instead of repainting for each one it would help <10> (this may be a quirk of Apple's X11 server...) <11> on linux it moves swiftly; that cube is really neat <6> kpreid: interesting. did the movement lag behind the cursor, but otherwise animate reasonably smoothly? <12> good evening <10> hefner: it was smooth, but clearly following mouse moves that were being fed in at a much higher rate <10> fwiw, the same thing happens to all mcclim apps upon window resizing <10> I just reran it - "smooth" is the wrong word <10> more like 5-10FPS <10> that may be My Fault, but still I would think it should be dropping motion events if it can't keep up <6> righto, I'll make it pluck the rest of the mouse motion events off the queue before it renders <6> as for the window resizing thing, well, I swear I fixed that in 2003. I'm not fixing it again just because someone else came along and broke it in the mean time. =p <10> heh <12> when does the new mcclim get released <6> Captain_Fourier: good question. probably when a maintainer tackles the less than fun task of preparing one. <12> what do you mean preparing one <12> isnt a release a snapshot of the cvs tree that people are happy with <6> there's also the effort of least pretending to make sure it seems to run on a few different lisps, that the examples and apps like climacs appear to still work right with it, and writing up some changes and a release announcement <12> i see <6> (is it typical for meroko to take 20+ minutes to boot?)
<12> anything a layuser can do to speed up the release of it <6> they could test it under clisp, cmucl, or even acl, since none of the developers regularly use them <6> I got the impression it isn't compiling under clisp for some probably silly reason, but the bug report mentioning this was hard to parse <12> ok <7> Hmm, SBCL 0.9.13 throw an error for (code-char #x200000), while according to CLHS, it must return NIL if there is no such character. <13> cods: interesting <14> evening <4> Hello voidengineer. <14> nyef ! <4> Have fun at that party or whatever it was you were going to? <15> luis pasted "More MOP fun" at http://paste.lisp.org/display/21934 <14> lol, yeah. I just spent some time drinking pale ale with a few friends up in the hills <14> good times <16> Gotta stop pasting every MOP breakthough I make. :-) <14> yeah, that would be wise <17> luis: is pt going crazy tonight? <16> slyrus: apparently :) <16> It'll be even crazier when we win the world cup! <17> heh. european cup. <16> Oh hey, just reaching the final would be brilliant. <7> Is it allowed to do something like this: (loop for foo = (something foo) while foo) ? (Using foo in the = form) I can't find in CLHS if FOO will be always NIL, or undefined perhaps. <0> cods: this is implementation dependant. But in the :then clause, you could use the previous foo. <7> pjb: ok, as I suspected it. <0> (loop :for foo = :first-time :then (something foo) :while foo :unless (eq :first-time foo) :do (iteration foo)) <0> There's probably a simplier way to formulate it... <7> it's because I'm trying to simplify such a loop that I asked it :) <7> I've (loop :for pos = 0 :do (setf pos (next pos)) :while pos :do (something-with pos)) <7> but I was not happy with the :do (setf pos ..) <0> Yes, here you can use :then <0> Note that :for pos = 0 always reset foo to 0 at each iteration! <7> sorry, I mean :with of course ! <0> Use :with pos = 0 if you don't want to reset it every time. <0> (loop :for foo = 0 :then (next foo) :while foo :do (something foo)) <7> well, no, too easy :) I want foo to be initiated by (next foo) the first time. It's why I was trying (loop :for foo = (next (or foo 0)) :while foo :do (something foo)) <7> and (next 0) could return 0 (there is an inconditional incf after the :do) <0> (loop :for foo = (next 0) :then (next foo) :while foo :do (something foo)) <7> ok, the canonical form, but I wanted to avoid both (next X). I could factorize it into with labels, but it's not better in my case. <0> (loop :for foo = nil :then bar :for bar = (next foo) :while bar :do (something bar)) ; perhaps? <7> yeah, it was also what I had in mind. At least, it's complicate thing a little, but avoid both (next X). Ok, I think there is no really better solutions (at least with LOOP extended form.) <7> s/it's/it/ <0> Yes, sometimes the simpliest loop construct is the tagbody. :-) <7> I'm afraid I just reinvented SUBSTITUTE-IF with my loop. Doh. No more loops ! yeah :) <18> why doesnt this work (mapcar '+ '((123.123) (123.33))) ?? any ideas? <7> because mapcar is a function <7> all parameters are evaluated. <7> (oh, I missed the second ') <4> All parameters are also quoted? <7> anyway <19> earl2499: because (123.123) is not a number. <4> Here's where the advice field comes into play? <4> Err.. file? <18> why isnt 123.123 a number? <19> 123.123 is a number. <19> (123.123) is a list containing one number. <4> minion: Advice 11941? <20> Of course it doesn't work! That's because you don't know what you are doing! <19> not a number. <14> earl2499 you want to write #'+ instead of '+ as well <18> this work >(mapcar '+ '(1 2) '(3 4 5)) <4> voidengineer: Technically optional. It's -slower- to use '+, but it's still legal. <14> slower? <18> ah i see <18> nm <14> I just thought that it interns that symbol, therefore was just 'fatter' for a lack of a better term <4> voidengineer: Have a look at sb-kernel:%coerce-callable-to-fun. <4> Note that, on the Explorer I, funcalling a symbol is slower by one memory access and a handful of microcycles. <10> voidengineer: if you mention + in any way, it must be interned <14> kpreid ok, well I'm just regurgitating what I read about the same situation with quoting packages like #:foo instead of :foo <10> voidengineer: since you're trying to refer to the + function already defined, its name must have been interned already, so it's not worth thinking about at all <14> from PCL's chapter on packages <10> voidengineer: yes. that advice applies because there you are using symbols only for their names <14> kpreid what do you mean? <10> voidengineer: in the package operations, the symbols' identity/package is being ignored
Return to
#lisp or Go to some related
logs:
#lgp #perl ati maltimedia
#mysql what solar system is earth in rsync returns chown: Operation not permitted extra qualification ‘DAL_DATABASE_INFO_LIST #centos #linux #linux
|
|