From ktilton at nyc.rr.com Wed Jul 7 02:41:55 2004 From: ktilton at nyc.rr.com (Kenny Tilton) Date: Tue, 06 Jul 2004 22:41:55 -0400 Subject: [cells-devel] Cells II, Celtic, and "Cello now under Cells" Message-ID: <40EB62F3.9010202@nyc.rr.com> text below was copied from the notes at the top of the cell-cultures CVS project: http://common-lisp.net/cgi-bin/viewcvs.cgi/cell-cultures/?cvsroot=cells Other cvs projects alongside cell-cultures have short life-expectancies. Likewise, as soon as I figure out how to shut down the common-lisp Cello mailing lists, I will do so, so anyone wanting to track Cello should slide over to the Cells list. "Kenny Tilton July 6, 20004 This CVS release inaugurates the collection of all my Cells-related code under one CVS project (./cells/cell-cultures), in turn under one common-lisp.net project, Cells. From now on the Cello project under common-lisp.net is quiesced, tho the web page is still informative and fun screen shots can be found in the FTP area. This release also introduces two significant new code releases. First, a substantial reworking of Cell internals known informally as Cells II. Second, Celtic, a derived work of Peter Herth's LTk project marrying Common Lisp and TCl/Tk. Celtic adds Cells to the mix (and deviates wildly from LTk so cannot be combined with that. A third subproject (a directory, in fact), Clyde (derived from "CL IDE") currently just contains a GUI wrapper for the CL apropos-list function, but could soon see a port of ClouCell, currently a Cello-based graphical object inspector. Several other subprojects offer utilities required by most Cell projects. ASDF-ACLPROJ is Thomas Burdick's creation, which teaches ASDF about AllegroCL project files (their home-brewed defsystem). I use AllegroCL and cannot be trusted to keep parallel ASDF definition files current with the ACL project files. UTILS-KT is just what it looks like, very low-level stuff I use everywhere. FFI-EXTENDER makes it easier for me to whip up FFI bindings using UFFI (which, btw, you will also need). Pure binding subprojects are functional as far as they go, but are usually incomplete because I punt when they get hard, until I need the challenging bindings. These include: cl-opengl -- OpenGL. cl-openal -- bindings to OpenAL. Think "OpenGL for audio". cl-ftgl -- FTGL, FreeType for OpenGL cl-magick -- ImageMagick, for image files such as JPG, and vector or bitmapped graphics. That just leaves Cello, the OpenGL/Freeglut-based CL GUI. Where LTk and Celtic offer simpler, higher-level (but still powerful), and native GUIs, Cello is Lisp all the way down and offers terrific graphical power thx to direct OpenGL capabilities accelerated by hardware GPUs." -- Home? http://tilton-technology.com Cells? Cello? Celtic? http://www.common-lisp.net/project/cells/ Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film Your Project Here! http://alu.cliki.net/Industry%20Application From tfb at OCF.Berkeley.EDU Wed Jul 7 04:23:19 2004 From: tfb at OCF.Berkeley.EDU (Thomas F. Burdick) Date: Tue, 6 Jul 2004 21:23:19 -0700 Subject: [cells-devel] Cells II, Celtic, and "Cello now under Cells" In-Reply-To: <40EB62F3.9010202@nyc.rr.com> References: <40EB62F3.9010202@nyc.rr.com> Message-ID: <16619.31415.327373.777465@famine.OCF.Berkeley.EDU> Just in case anyone has already checked this out of CVS, be sure to update your copy of asdf-aclproj.lisp to what I just checked in a couple minutes ago (about 9:20pm PDT). Kenny's announcement reminded me that I hadn't checked in a fix for a bug that will otherwise have you loading the source files instead of the compiled files. From ktilton at nyc.rr.com Fri Jul 9 06:30:15 2004 From: ktilton at nyc.rr.com (Kenny Tilton) Date: Fri, 09 Jul 2004 02:30:15 -0400 Subject: [cells-devel] Celtic enhanced and ... Cells III? Message-ID: <40EE3B77.6090207@nyc.rr.com> Celtic is coming along nicely. I actually forget where it was before, but I am pretty sure the scale, spinbox, and panedwindows are all new widgets. Not much left. Toplevels, yes, and maybe menus could be made friendlier. Of interest for aesthetic reasons is that the internals got a massive clean-up that makes me feel a lot better-- there was some weirdness in there. As for Cells III, panedwindows were the first thing that did not play well with Cells. They insist that the widgets which will occupy a pane be fully assembled before being added to the panedwindow. Turns out Cells II made it impossible to place the "add" code anyplace guaranteed to run after all initialization, because it defers things. The good news is that I simply added a new category of operation (finalize) to the four I already had (user-notify, output, setf, and makunbound) and it Just Worked. Which I usually take as a Good Sign, but it still makes me nervous to think I have made "after" into something tricky. :) kt -- Home? http://tilton-technology.com Cells? http://www.common-lisp.net/project/cells/ Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film Your Project Here! http://alu.cliki.net/Industry%20Application From deepblue18 at spymac.com Sat Jul 31 16:29:08 2004 From: deepblue18 at spymac.com (deepblue18 at spymac.com) Date: Sat, 31 Jul 2004 10:29:08 -0600 Subject: [cells-devel] Request for some simple howtos Message-ID: <20040731162910.AE5A638060@spy23.spymac.net> Could you please put a more detailed installation procedure in the FAQ for newbie users like ? (Btw i am on Lispworks personal free edition on the windows platform, so any help on this particular platform will be appreciated a lot.) Also could you include some simple tutorial examples explaining drawing a cube ? Once the initialisation barrier falls down, i could begin doing some of the newbie documentation myself. Regards, Deepankar Sharma ---- Introducing Spymac MailPro: http://www.spymac.com/mailpro/ From ktilton at nyc.rr.com Sat Jul 31 17:47:49 2004 From: ktilton at nyc.rr.com (Kenny Tilton) Date: Sat, 31 Jul 2004 13:47:49 -0400 Subject: [cells-devel] Request for some simple howtos In-Reply-To: <20040731162910.AE5A638060@spy23.spymac.net> References: <20040731162910.AE5A638060@spy23.spymac.net> Message-ID: <410BDB45.1000208@nyc.rr.com> deepblue18 at spymac.com wrote: >Could you please put a more detailed installation procedure >in the FAQ for newbie users like ? > OK. Are you trying to install just Cells or the whole Cello environment (or Celtic, the Cells+LTk package)? I see you mentioned drawing a cube, so maybe you are talking about Cello. If so, there is bad news and good news for newbies: the bad news is that I have Cello is available at this point only for hardcore developers willing to fight things out with the necessary libraries and/or incompatibilities with different environmentts. The good news (for you) is that I develop on Windows at this point, both AllegroCL and the Lispworks freebee, so I should be able to help you get things running. >(Btw i am on Lispworks personal free edition on the windows >platform, so any help on this particular platform will be >appreciated a lot.) > >Also could you include some simple tutorial examples explaining >drawing a cube ? > >Once the initialisation barrier falls down, i could begin doing >some of the newbie documentation myself. > thx for the offer. once I am sure which subprojects you want to run I will get you some doc and give you all the support you need to get the code running. kenny > >Regards, >Deepankar Sharma >---- Introducing Spymac MailPro: http://www.spymac.com/mailpro/ > >_______________________________________________ >cells-devel site list >cells-devel at common-lisp.net >http://common-lisp.net/mailman/listinfo/cells-devel > > > -- Cells? Cello? Celtik?: http://www.common-lisp.net/project/cells/ Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film