@# Quotes DB     useful, funny, interesting





Google
 
Web www.quotesdb.info
Undernet  |  EFnet  |  Quakenet  |  Freenode  |  Dalnet  |  Ircnet  |  Galaxynet
Page: 1 2 3 4 5



Comments:

<0> that hashtable may be local to the statemachine, etc
<1> "c faq"? i could use a good laugh..
<2> http://www.plethora.net/~seebs/faqs/c-iaq.html#section-1
<3> attila_lendvai: That sounds maybe like it could work. So a hashtable lookup is less expensive than an FBOUNDP, (setf symbol-function <blah>), FMAKUNBOUND combination?
<4> that will depend on the implementation
<4> in sbcl, probably. in an implementation where the symbol-function is stored in a slot of the symbol, the opposite
<0> that may depend, but i think the code will be much easier to debug if/when the need comes
<5> erider pasted "jsnell can you have a look at this pls" at http://paste.lisp.org/display/23317
<4> no, that's too long. anything in particular that I should look at?
<6> jsnell: I pointed at the core and still no result. Also I have been working and the env and I still can't launch lisp without being in the bin
<7> comprehensibility? he's perfectly comprehensible to me: http://common-lisp.net/pipermail/clo-devel/2006-July/000308.html
<4> how did you point sbcl to the core? I see no --core in that paste
<6> jsnell: I changed the directory to point at the core
<4> what directory?
<6> home/erider/programming/sbcl/lib/sbcl/sbcl
<4> what do you mean by "you changed the directory point to the core"



<6> it was ~/sbcl/bin/sbcl
<0> kire: strange guy. i got bored on his mail, writes like a lawyer or something... :)
<4> oh, you mean inferior-lisp-program. why did you do that? it should point to the sbcl executable
<4> and you should do as I said earlier, and either ensure that the SBCL_HOME environment variable is set correctly also in emacs, or use the --core command line argument to sbcl
<6> jsnell: I was trying things out
<8> anyone know any resources on dynamic compilation and jits ?
<8> from a programming perspective
<8> doesnt have to be lisp specific
<4> erider: ok. I can see that giving you any more instructions is going to be a waste of time. have fun
<6> The SBCL_HOME is set to /home/erider/programming/sbcl/lib/sbcl
<6> jsnell: should it be /home/erider/programming/sbcl/bin/sbcl
<4> ok, I'll try one final time then. set inferior-lisp-program to point to the sbcl executable, and use the --core argument to tell sbcl where the core is
<9> katana__: it's not that different from compilation in general. What aspect are you intersted in?
<6> jsnell: I don't know how to do that
<8> beach eh the general aspects, i have a stream of "bytecode" thats currently interpreted
<8> where do i begin if i want to have dynamic compilation ?
<8> what kind of analysis do i need to do on the bytecode ?
<8> how do i translate blocks of bytecode to machine code ?
<6> jsnell: how do you set the --core argument?
<9> katana__: depends on the level of the bytecodes. Presumably, the bytecodes define some kind of virtual machine. You have to map that virtual machine to the real one.
<8> i ***ume you mean registers and instructions
<8> yes ok lets say i do this
<9> katana__: the instructions to generate could the same ones that the interpreter executes, except that you don't need to analyse the bytecodes at runtime.
<8> beach so this effectively saves me the cost of analysing bytecode at runtime which doesnt sound that dramatic
<8> where do the big speedups come from ?
<8> i ***ume you have some kind of analysis on a block of bytecode
<8> where you reorganize the code and possible combine operations together
<9> it could be dramatic, depending on how different the byte code virtual machine is from the real one.
<6> jsnell: ok I think I figured it out
<8> beach do you know any examples of lisp programs that do this ?
<9> katana__: on a modern machine, testing and branching can be expensive, and that's what happens when the bytecodes are analyzed.
<9> katana__: JIT compilation? No, I don't. Most Lisp systems either interpret the bytecodes or compile the Lisp code directly to machine code without going through the byte code.
<8> i meant something like an emulator for an architecture thats written in lisp
<8> and uses jit techniques
<9> yeah, I understood what you mean. And I don't know of any. But that doesn't mean the don't exist.
<9> *they
<10> Is there a way to have tab completion within an emacs lisp buffer like using tab in the slime repl?
<9> C-c TAB
<9> or C-c C-i if you don't want to change the position of your fingers too much
<10> M-/ seems to work pretty good thanx
<9> marcelino: they are very different
<10> i am not sure of the differences i want to be able to type long variable names the short way :)
<9> marcelino: try typing `(with-ou' and then hitting M-/ (nothing will happen) then try C-c C-i and see
<9> marcelino: or, if you use fuzzy completion, try typing `(m-v-b' and C-c C-i and see it expand to `(multiple-value-bind'.
<10> i'll have a try thanks for the tip
<9> marcelino: the problem with M-/ (which is useful in other cases) is that it doesn't know anything about Lisp
<11> hi
<12> Hi
<11> i would like to do applications in lisp, in windows and with a beutifull GUI. WHere i could read about that? (sorry for my english)
<8> depends what you mean by beautiful ui ;p
<9> "windows" as the MS operating system, or just GUI components?
<8> i wouldnt use lisp for end-user gui applications
<9> katana__: oh?
<11> windows as the OS yes, and beautifull, bonitas. :)
<9> jeremiah: I hear Lispworks is good for that.
<11> thx beach
<8> beach, meaning i cant afford to buy lispworks
<2> jeremiah: cl-opengl xD
<11> do you know an example of an application with a gui in Lispworks?
<11> cl-opengl?, mmm
<11> it sounds to render



<2> jeremiah: parse error
<9> jeremiah: I don't know of any, because I use SBCL on GNU/Linux, but others may.
<11> ok beach, you dont use guis?
<13> how can I set breakpoints and step with slime and sbcl/clisp
<9> jeremiah: yes, I do. I use McCLIM on SBCL
<11> oh ok
<11> thx for the info, i will investigate now
<8> you could try ltk aswell
<8> its "beautiful" on osx
<9> katana__: so you don't think http://common-lisp.net/project/gsharp/rapsoden-sjunger.png is appropriate?
<8> beach i do ;p
<8> somehow though, i dont think i'd like to ship end-user applications using mcclim
<9> why is that?
<12> use swing *gasp*
<8> because i get this feeling that they wouldnt sell very well
<10> does anyone know of lisp code dealing with process syncronization or dealing with deadlocks?
<2> how odd.. I have yet to see a happy response on here when I mention cl-opengl
<9> katana__: interesting you should mention that, because I was just contacted by a company that would like to help me develop Gsharp so that they can suggest it to their customers.
<8> congrats
<9> thanks
<11> allegro is good?
<9> so I hear, yes.
<14> katana: Do you think they'd care if you use McCLIM or not?
<12> jeremiah ; Technically? Or do you ask about the license?
<11> technically, i could buy the license, or is better the sbcl or a gnu version?
<9> jeremiah: most people here probably use SBCL.
<8> adeht depends on the application and the type of user
<8> dont have anything against mcclim
<15> heh. http://boinkor.net/misc/i-love-adwords.png
<16> jeremiah: http://lemonodor.com/archives/000583.html
<2> jeremiah: if you need to ask, the answer is probably "grab sbcl"
<12> jeremiah ; It depends on what you intend to do. But if you want to ship your software to customers, be aware that Allegro requires you to pay for each copy so shipped.
<11> oh, i see, i will use the sbcl then
<11> all the channel cant be in an error, hx friends
<8> sbcl on windows is too bleeding edge afaik
<11> ag, dosent work in windows?
<17> You know, there's only one real way to make SBCL/Win32 -not- be too bleeding edge.
<2> throw it away?
<2> (windows)
<17> No, USE IT!
<2> use windows?!?!?
<11> uf, sorry my english don let me to understand too much complex constructions
<8> yeah **** that ;p
<17> The more people who use SBCL/Win32, the more bugs will be found, the more bugs that are found, the more bugs can be fixed.
<11> <17> You know, there's only one real way to make SBCL/Win32 -not- be too bleeding edge.
<10> just curious to know if there exists lisp code dealing with cl***ic problems of synchronization and deadlocks (e.g. bounder-buffer problem, Monitor implementation using semaphores etc)
<11> nyef, what do you mean?
<2> nyef: maybe after I get a vmware license
<17> jeremiah: Almost nobody uses SBCL/Win32. If it had more users, it would get more developer attention.
<18> xarq: I don't think anybody here cares about your attitude towards Windows
<17> (Especially since we'd try and convert as many of the users into developers as possible.)
<11> i see, thx nyef
<17> I mean, I don't even use SBCL/Win32, and I did the initial port.
<2> cmm-: that's odd, I don't recall stating my attitude towards using windows
<11> oh, nyef, you are a genious then, nice to meet ypu
<11> i am only a novice
<18> xarq: I must be reading too much into excess punctuation, then :)
<2> cmm-: guess so
<11> so in windows i use lispworks and in linux sbcl
<2> jeremiah: try clisp on windows
<11> thx xarq, i will try
<12> wxcl for the gui part.
<11> ok, if i learn fats i will write my experience in real world applications in windows with beautifull guis in a blog
<11> in spanish of course
<2> fats?
<11> fast, sorry
<17> And here I was wondering what the filesystem had to do with anything...
<11> you must learn spanish to read my blog then
<16> i would love to see someone do a beautiful gui app in lisp. show me something like https://aerith.dev.java.net/ done in semi-portable lisp, and i'll be impressed.
<8> this looks like 100% opengl
<2> katana__: you're getting the idea now...
<11> i will try to do it, i think lisp will give me a difference over other windows programmers
<1> is there any reason to do one of these over the other: (member 'nil '(1 nil 2)) versus (memeber nil '(1 nil 2))? or are they exactly the same?
<1> minus the typo of "memeber" ofcouse


Name:

Comments:

Please enter the result of the sum 63 + 46 (to avoid spam):






Return to #lisp
or
Go to some related logs:

#javascript
img2iso fc5 rpm
+gentoo install script +gui
#lisp
#math
#debian
how to install kplayer in kubuntu
div inside body
RPC: failed to contact portmap (errno -5) knoppix
linux grum md raid howto



Home  |  disclaimer  |  contact  |  submit quotes