Jim Prewett | 17 Apr 2012 19:18
Picon
Favicon

How to get started?


Hello,

I've recently stumbled across Cells and it sounds pretty interesting.  I'm 
wondering how to get started learning about how to use Cells.  In general, 
I've got several Lisp projects that could use a GUI and the various 
Cells-based GUI projects look interesting to me.  I think I should 
probably learn how to use Cells (at some basic level) before trying to 
dive into one of the GUI packages.  Is there a Cells-based GUI package 
that is currently preferred?

In general, I learn best by first following a simple example, then 
modifying it to do my bidding.  Can someone show me how to get started?

I'm also wondering if someone can explain the difference between DEFMODEL 
and DEFMD to me.

Thanks so much!,
Jim

James E. Prewett                    Jim <at> Prewett.org download <at> hpc.unm.edu 
Systems Team Leader           LoGS: http://www.hpc.unm.edu/~download/LoGS/ 
Designated Security Officer         OpenPGP key: pub 1024D/31816D93    
HPC Systems Engineer III   UNM HPC  505.277.8210

Frank Goenninger | 17 Apr 2012 20:12

Re: How to get started?

Hi Jim,

Am 17.04.2012 um 19:18 schrieb Jim Prewett:

> Hello,
> 
> I've recently stumbled across Cells and it sounds pretty interesting.  I'm 
> wondering how to get started learning about how to use Cells.  In general, 
> I've got several Lisp projects that could use a GUI and the various 
> Cells-based GUI projects look interesting to me.  I think I should 
> probably learn how to use Cells (at some basic level) before trying to 
> dive into one of the GUI packages.  Is there a Cells-based GUI package 
> that is currently preferred?

Celtk is running fine here, also Cells-Gtk is still in use AFAIK.

> In general, I learn best by first following a simple example, then 
> modifying it to do my bidding.  Can someone show me how to get started?

https://github.com/kennytilton/cells/wiki

> I'm also wondering if someone can explain the difference between DEFMODEL 
> and DEFMD to me.

defmodel is like defclass - with just a few more slot options to declare a cell.
defmd is a convenience macro that helps in writing less boilerplate code:

With defmodel a cellsified class might look like this:

(DEFMODEL CAT (MODEL)
(Continue reading)

Peter Hildebrandt | 18 Apr 2012 00:42
Picon

Re: How to get started?

Hi Jim,

cells-gtk and celtk are probably the best choices for desktop GUI
toolkits.  You probably want to look at both to decide which you
prefer.  (full disclaimer, I did a bit of work on cells-gtk).
Cells-gtk has the advantage of looking native on Ubuntu/Gnome (and is
somewhat portable to windows).  Celtk is more cross-platform and has a
lower threshold if you are familiar with Tk.

you can download the latest fork of cells-gtk3 here:
https://github.com/Ramarren/cells-gtk3

Let me know if you have questions.
Peter

On Tue, Apr 17, 2012 at 11:12 AM, Frank Goenninger <frgo <at> me.com> wrote:
> Hi Jim,
>
> Am 17.04.2012 um 19:18 schrieb Jim Prewett:
>
>> Hello,
>>
>> I've recently stumbled across Cells and it sounds pretty interesting.  I'm
>> wondering how to get started learning about how to use Cells.  In general,
>> I've got several Lisp projects that could use a GUI and the various
>> Cells-based GUI projects look interesting to me.  I think I should
>> probably learn how to use Cells (at some basic level) before trying to
>> dive into one of the GUI packages.  Is there a Cells-based GUI package
>> that is currently preferred?
>
(Continue reading)

Ken Tilton | 18 Apr 2012 20:28
Picon

Re: How to get started?

Hey, thx everyone for pitching in. I spend most of my time as ktilton
 <at>  mcna dot net (and the google "easy account switching" kinda did not
work so well when I tried it, tho it seems they are working on it).

I agree with all said and would add only that the regression test
suite has good examples.

-kt

On Tue, Apr 17, 2012 at 6:42 PM, Peter Hildebrandt
<peter.hildebrandt <at> gmail.com> wrote:
> Hi Jim,
>
> cells-gtk and celtk are probably the best choices for desktop GUI
> toolkits.  You probably want to look at both to decide which you
> prefer.  (full disclaimer, I did a bit of work on cells-gtk).
> Cells-gtk has the advantage of looking native on Ubuntu/Gnome (and is
> somewhat portable to windows).  Celtk is more cross-platform and has a
> lower threshold if you are familiar with Tk.
>
> you can download the latest fork of cells-gtk3 here:
> https://github.com/Ramarren/cells-gtk3
>
> Let me know if you have questions.
> Peter
>
>
> On Tue, Apr 17, 2012 at 11:12 AM, Frank Goenninger <frgo <at> me.com> wrote:
>> Hi Jim,
>>
(Continue reading)


Gmane