From ms at common-lisp.net Mon Mar 10 08:03:41 2008 From: ms at common-lisp.net (Wesley) Date: Mon, 10 Mar 2008 16:03:41 +0800 Subject: [cells-gtk-devel] Eradicates classrooms and traveling call right now Message-ID: <47D4EB5D.2040908@common-lisp.net> An HTML attachment was scrubbed... URL: From cbqq at common-lisp.net Mon Mar 10 09:09:48 2008 From: cbqq at common-lisp.net (Gilberto) Date: Mon, 10 Mar 2008 10:09:48 +0100 Subject: [cells-gtk-devel] Eradicates books and education process call right now Message-ID: <47D4FADC.9080203@common-lisp.net> An HTML attachment was scrubbed... URL: From peter.hildebrandt at gmail.com Wed Mar 12 17:41:46 2008 From: peter.hildebrandt at gmail.com (Peter Hildebrandt) Date: Wed, 12 Mar 2008 18:41:46 +0100 Subject: [cells-gtk-devel] Re: Roberto In-Reply-To: <200803121021.27684.roby.giana@tiscali.it> References: <200803121021.27684.roby.giana@tiscali.it> Message-ID: <47D815DA.9000402@gmail.com> Hi Roberto, I don't know what's wrong with the cells-gtk-devel list. I had trouble mailing there, too, though. Maybe there's an over-zealous spam filter at work? I cc'd the list, let's see what happens. > Any idea? By the way, I have done a very simple window, with a title, a label, > another label for the > counter, one button for a message dialog, and lastly a label in which I > visualize my text entry from the message dialog: Congrats! You're moving along quickly. > The problem is that in this version of cells-gtk (with all your patches > applied) I can't see the entry area for the text (while I can see it, and I > succeed in write text and visualize it in the label in the main window, with > the old version 2006-06-30). The same thing occur to me for the "new" > gtk-demo. Everything's work, except that I can't visualize a text entry in: > Dialogs - Query for text - Type something.....Again, there is no area in > which I could write something... I know this one. It is in fact the only known bug I introduced when I built the multi threading thing. A work around would be to make a conventional window with an entry box instead of using the message dialog function: (make-instance 'window :kids (c-in (list (mk-vbox :kids (c-in (list (mk-label :text "Enter something:") (mk-entry :md-name :entry))))))) should work (not tested). I solved the problem (I think) while porting cells-gtk to cells 3. This, however, is still pretty much work in progress, so I'd recommend this work around for now. > And, more important, in the new Tree view - > Cells Tree View, when I select a node, I retrieve this error message: > > Lisp Error: There is no applicable method for the generic function > # > when called with arguments > (NIL) > Recklessly continue? Yes No Well -- yes. The cells-tree-view is still a little more shaky than I thought. I did a good deal of testing, but I overlooked certain things. When porting it to cells 3 (which is more strict in many respects), it became obvious that my design was a little edgy here and there. I'm working on it, but it is low priority right now, since I need to get the cairo drawing stuff and opengl up and running first. As soon as cells-gtk3 has grown a little more mature, I'll post it here. For now, I need to focus on other things; I got job interviews coming up tomorrow and the day after. > If I click Yes, the application goes on and I can visualize the children nodes > and add any node that I want (but can't delete them), check the boxes and > affect > the other (but in the meanwhile the error message reappears, and I have to > click yes again, while if I click no, everything crashes....). Yep, but this is actually "intended": If cells-gtk runs into a problem, usually all that SBCL has to offer is to terminate the gtk-main thread, which in turn ruins your lisp session's gtk connection, and you need to restart SBCL. That's why I created the "recklessly continue": It lets you return to the app and quit it gracefully, so that it does not take the gtk communication down. Maybe the commercial lisps are doing better in terms of restarts; I read something like that on Planet Lisp a few weeks ago. Maybe they'd let you restart the gtk-thread after you click "no". > The last thing I would ask you, is if you actually implement this *fantastic* > tool, and in the case the answer is YES ( as I hope... ;) ) , in what > direction you are looking for ( say, a more easy installation (..... :) ) , a > graphic development environment, and so on) Well, quoting Ken Tilton (I hope he doesn't mind), "I'm just a simple application programmer", that is, I am out to write an application that I need for my research. And I decided it'd be great to write this application in lisp, and use cells. Hence I need a cells-inside GUI. And since I prefer GTK widgets over Tcl/Tk's (mainly since Tcl/Tk used to look crappy on linux at the time I got started), I set out to make cells-gtk fit my needs. I am happy to make cells-gtk better, but it is not my primary concern at the moment (and probably won't become it in the near future). Right now I need to finish my application, write up my work, publish a few papers, and get on with my life (that is, get a real, paid job). Apart from this, I am glad about suggestions for cells-gtk, and I am happy to share my work if it is useful to others. Given this, the direction I am looking at is * finish the cells3 port (nearly done) * iron out a few bugs (text entry widget (nearly done), cells-tree-view (lots of work to do), menu item labels appearing centred (no idea why), error handling (I'm making progress)) * add graphics functionality (cairo (nearly complete) and opengl (not yet started)) The installation process is a pain, but I am not quite sure what to do about it. My dream would be to update the asdf-install package and have it compile libcellsgtk.so at compile time (e.g. cl-ode does that). I have never thought about a graphic UI designer. I won't have the resources it would take to get this right, but it could be a cool project. OTOH, you have lisp. Just do C-c C-c on the defmodel for the window and pull it up from the repl. If you don't like, change the code and start over. The cycle is less that 10 seconds. We're not talking Java :-) Alright, so far for today. I'll be out tomorrow and Friday, but I'll be back here during the weekend. Cheers, Peter > Ok, Peter, I think for now it's enough.... ;) > Thank you again, > Roberto From hrapof at common-lisp.ru Wed Mar 12 18:19:39 2008 From: hrapof at common-lisp.ru (Dmitri Hrapof) Date: Wed, 12 Mar 2008 21:19:39 +0300 Subject: [cells-gtk-devel] Re: Roberto In-Reply-To: <47D815DA.9000402@gmail.com> References: <200803121021.27684.roby.giana@tiscali.it> <47D815DA.9000402@gmail.com> Message-ID: <47D81EBB.5050609@common-lisp.ru> Peter Hildebrandt ?????: > I have never thought about a graphic UI designer. I won't have the > resources it would take to get this right, but it could be a cool > project. CLG supports Glade. Basically it boils down to parsing XML and creating widget instances along the way, so I think it wouldn't be very hard to port it to cells. That said, I'm even simpler a programmer, so I won't do it myself anytime soon :) BTW, an offtopic question (I'm afraid to forget it): how do we implement RAII idiom with CLOS (to release a foreign object)? WITH-FOREIGN-OBJECT macro? is there something like a destructor? From peter.hildebrandt at gmail.com Wed Mar 12 23:43:28 2008 From: peter.hildebrandt at gmail.com (Peter Hildebrandt) Date: Thu, 13 Mar 2008 00:43:28 +0100 Subject: [cells-gtk-devel] Re: Roberto In-Reply-To: <47D81EBB.5050609@common-lisp.ru> References: <200803121021.27684.roby.giana@tiscali.it> <47D815DA.9000402@gmail.com> <47D81EBB.5050609@common-lisp.ru> Message-ID: <47D86AA0.6080901@gmail.com> Dmitri Hrapof wrote: > Peter Hildebrandt ?????: >> I have never thought about a graphic UI designer. I won't have the >> resources it would take to get this right, but it could be a cool >> project. > CLG supports Glade. Basically it boils down to parsing XML and creating > widget instances along the way, so I think it wouldn't be very hard to > port it to cells. That said, I'm even simpler a programmer, so I won't > do it myself anytime soon :) Well, you got a point here. Parsing Glade's XML files would be a good way out, especially since we could inspire our parser by clg's ;-) > BTW, an offtopic question (I'm afraid to forget it): how do we implement > RAII idiom with CLOS (to release a foreign object)? WITH-FOREIGN-OBJECT > macro? is there something like a destructor? What is RAII? I'm afraid I fail to parse your question, sorry. FWIW, foreign objects are allocated with foreign-allocate and freed with foreign-free (or something the like). with-foreign-object encloses its body with calls to allocate and free the foreign object. There is no such thing as a clos destructor. You might look into finalizers, which are related. HTH, Peter From hrapof at common-lisp.ru Thu Mar 13 05:38:28 2008 From: hrapof at common-lisp.ru (Dmitri Hrapof) Date: Thu, 13 Mar 2008 08:38:28 +0300 Subject: [cells-gtk-devel] Re: Roberto In-Reply-To: <47D86AA0.6080901@gmail.com> References: <200803121021.27684.roby.giana@tiscali.it> <47D815DA.9000402@gmail.com> <47D81EBB.5050609@common-lisp.ru> <47D86AA0.6080901@gmail.com> Message-ID: <47D8BDD4.4050407@common-lisp.ru> Peter Hildebrandt ?????: > What is RAII? I'm afraid I fail to parse your question, sorry. > > FWIW, foreign objects are allocated with foreign-allocate and freed > with foreign-free (or something the like). with-foreign-object > encloses its body with calls to allocate and free the foreign object. > There is no such thing as a clos destructor. You might look into > finalizers, which are related. RAII is "Resource Acquisition Is Initialization" - a C++ idiom. Something is initialized within constructor and freed within destructor. Yes, it looks like TRIVIAL-GARBAGE is the way to go... Cheers, Dmitri From peter.hildebrandt at gmail.com Thu Mar 13 09:40:53 2008 From: peter.hildebrandt at gmail.com (Peter Hildebrandt) Date: Thu, 13 Mar 2008 10:40:53 +0100 Subject: [cells-gtk-devel] Re: Roberto In-Reply-To: <200803130952.58198.roby.giana@tiscali.it> References: <200803121021.27684.roby.giana@tiscali.it> <47D815DA.9000402@gmail.com> <200803130952.58198.roby.giana@tiscali.it> Message-ID: <47D8F6A5.9060306@gmail.com> Roberto, > I'm looking forward for the > release of cells-gkt? , 'cause I think that this could really be a *great* > development tool. Well, don'T expect too much. You'll hardly notice the difference between cells 2.0 and cells 3 on the surface. However, when you dig deeper, you'll come to love it :-) > I take a look at Glade (thank's, Dmitri... ;) ), and, yes, > this is what I'd like to have, with all the bells and whistles, maybe because > I'm really not a programmer and is much easy for me to visualize things > instead of code them... ;) But I think that I'll don't use Glade, mainly > because I really like cells-gtk for it's support for, ....well, cells Well, maybe some time soon the open source fairy will present us with an Glade-XML to cells-gtk-lisp parser. We shall see. > (and > here, I admit that by now I don't really understand how Cells *really* > works, 'cause I'm not very smart and I have to work hard, very hard, to find > the solution, but something tells me that it's important for me, in the end, > to grasp this knowledge... :) ). Just work on a *real problem* At some point you'll find yourself doing certain tedious things, and out of a sudden you'll see the light. I find it hard to get the importance of a new tool without having a problem I can use it for. Cheers, Peter > >> Alright, so far for today. I'll be out tomorrow and Friday, but I'll be >> back here during the weekend. >> >> Cheers, >> Peter > > I'll be out too until Monday, so, have a nice weekend. :) > > Cheers, > Roberto > > > > > From firdqt at common-lisp.net Sat Mar 15 08:11:23 2008 From: firdqt at common-lisp.net (Angelica) Date: Sat, 15 Mar 2008 08:11:23 -0000 Subject: [cells-gtk-devel] RE:programs easy use Message-ID: <47DB84AB.1090508@common-lisp.net> An HTML attachment was scrubbed... URL: From xcrwea at common-lisp.net Thu Mar 20 23:44:02 2008 From: xcrwea at common-lisp.net (Lloyd) Date: Fri, 21 Mar 2008 00:44:02 +0100 Subject: [cells-gtk-devel] Achieve MBA that you deserve from an Established Worthy Institution. Message-ID: <47E2F6C2.5030502@common-lisp.net> F A S T T R A C K D E G R E E P R O G R A M Obtain the degree you deserve, based on your present knowledge and life experience. A prosperous future, money earning power, and the Admiration of all. Degrees from an Established, Prestigious, Leading Institution. Your Degree will show exactly what you really can do. Get the Job, Promotion, Business Opportunity and Social Advancement you Desire! Eliminates classrooms and traveling. Achieve your Bachelors, Masters, MBA, or PhD in the field of your expertise Professional and affordable Call now - your Graduation is a phone call away. Please call: +1 206 30 90 336 From cqmsy at common-lisp.net Sat Mar 22 20:07:17 2008 From: cqmsy at common-lisp.net (Rigoberto) Date: Sat, 22 Mar 2008 21:07:17 +0100 Subject: [cells-gtk-devel] safe and permanent results Message-ID: <47E566F5.6010203@common-lisp.net> An HTML attachment was scrubbed... URL: From qtdy at common-lisp.net Sat Mar 22 21:25:24 2008 From: qtdy at common-lisp.net (Perry) Date: Sat, 22 Mar 2008 22:25:24 +0100 Subject: [cells-gtk-devel] better control of your ejaculation Message-ID: <47E57944.10105@common-lisp.net> This is going to sound weird but I was never really embarrassed of my penis size in front of my wife. However, I always wished that I was bigger and I was embarrassed of my size when I was in the locker room. I felt that guys would look at me and secretly make fun of me. With VPXL I have gained 1.5 inches and appear quite thick when flaccid. I am no longer embarrassed in the locker room and I feel that I am a solid size now. http://www.sivintee.com My wife also loves my new size. From gmik at common-lisp.net Mon Mar 31 18:06:39 2008 From: gmik at common-lisp.net (Candice) Date: Mon, 31 Mar 2008 19:06:39 +0100 Subject: [cells-gtk-devel] 100% Safe To Take, With NO Side Effects. Message-ID: <47F11A1F.9050309@common-lisp.net> Men are going to stand up and clap their hands at these penis enlargement capsules. It has produced remarkable results that have never been seen before with NO negative side effects. These penis enlargement capsules offer women what they really want, more to play with! Those extra inches really do make the difference! http://yutoutye.com regards,