Justin Henzie | 16 Nov 21:05

Getting started

Hi all,

I have been tinkering with dylan for a bit but am interested in  
starting a bona-fide project.

I need an odbc client so opendylan would seem the logical choice, but  
attempting to use this on OS X has been somewhat frustrating.

Do you recommend gwdyion or opendylan, and if the latter, is there  
any documentation describing how to use the command line interface.

Regards,

Justin

--

-- 
Gd-hackers mailing list
Gd-hackers <at> gwydiondylan.org
https://www.opendylan.org/mailman/listinfo/gd-hackers

Dustin Voss | 17 Nov 02:15

Re: Getting started

Open Dylan has a 1.0beta4 release, but the current source tree does  
not build on OS X yet. I'm working on it.

Gwydion Dylan works fine, though, and a couple months ago I ported the  
ODBC API. The Gwydion Dylan version of ODBC is downloadable from the  
source repository. The code is in /trunk/libraries/database/odbc-ffi.

There is a higher-level abstraction in /trunk/libraries/database/sql- 
odbc, but it appears to have problems with MySQL, so I've not been  
able to test it.

On Nov 16, 2007, at 12:09 PM, Justin Henzie wrote:

> Hi all,
>
> I have been tinkering with dylan for a bit but am interested in
> starting a bona-fide project.
>
> I need an odbc client so opendylan would seem the logical choice, but
> attempting to use this on OS X has been somewhat frustrating.
>
> Do you recommend gwdyion or opendylan, and if the latter, is there
> any documentation describing how to use the command line interface.
>
> Regards,
>
> Justin
>
>
> -- 
(Continue reading)

Eric Gouriou | 17 Nov 06:04
Favicon

Open Dylan on OS X (was: Getting started)


On Nov 16, 2007, at 5:15 PM, Dustin Voss wrote:
> Open Dylan has a 1.0beta4 release, but the current source tree does
> not build on OS X yet. I'm working on it.

  What needs to happen ? Are there subtasks available for the taking
that you could describe ? Is there a good pointer to the steps required
to reach the point where you are ?

   I haven't touched Dylan in years, but I'd like to help a bit there  
if I can.
I should be able to devote some time in the coming week. I'd be very
happy if the end state was a new port for MacPorts that would allow
the simple installation of OD on Leopard/Intel .

   Eric

--

-- 
Gd-hackers mailing list
Gd-hackers <at> gwydiondylan.org
https://www.opendylan.org/mailman/listinfo/gd-hackers

Dustin Voss | 17 Nov 07:36

Re: Open Dylan on OS X (was: Getting started)

I believe there is only one problem left, which is that the  
compilation process stalls out. I intend to run it through dtrace and  
gdb to look for deadlocks or something. There is a multi-stage  
bootstrap process; in the first few stages you can restart when it  
stalls out, but not the last stage, so that's where I'm stuck at right  
now.

To get to the same place, just apply the patch at
http://idisk.mac.com/d_j_v-Public/Under%20Development/fundev.diff 
  and follow the README instructions.

I don't know how to do a MacPort or a package file, so that would be  
of help.

On Nov 16, 2007, at 9:04 PM, Eric Gouriou wrote:

> On Nov 16, 2007, at 5:15 PM, Dustin Voss wrote:
>> Open Dylan has a 1.0beta4 release, but the current source tree does
>> not build on OS X yet. I'm working on it.
>
>  What needs to happen ? Are there subtasks available for the taking
> that you could describe ? Is there a good pointer to the steps  
> required
> to reach the point where you are ?
>
>   I haven't touched Dylan in years, but I'd like to help a bit there
> if I can.
> I should be able to devote some time in the coming week. I'd be very
> happy if the end state was a new port for MacPorts that would allow
> the simple installation of OD on Leopard/Intel .
(Continue reading)

Dustin Voss | 17 Dec 08:02

Re: Open Dylan on OS X (was: Getting started)

The source tree builds and installs on OS X no problem. Hannes wants  
to do a bit of work involving jam files, but once that is done, you  
still up for making a MacPort or DMG?

On Nov 16, 2007, at 9:04 PM, Eric Gouriou wrote:

>
> On Nov 16, 2007, at 5:15 PM, Dustin Voss wrote:
>> Open Dylan has a 1.0beta4 release, but the current source tree does
>> not build on OS X yet. I'm working on it.
>
>  What needs to happen ? Are there subtasks available for the taking
> that you could describe ? Is there a good pointer to the steps  
> required
> to reach the point where you are ?
>
>   I haven't touched Dylan in years, but I'd like to help a bit there
> if I can.
> I should be able to devote some time in the coming week. I'd be very
> happy if the end state was a new port for MacPorts that would allow
> the simple installation of OD on Leopard/Intel .
>
>   Eric
>
> -- 
> Gd-hackers mailing list
> Gd-hackers <at> gwydiondylan.org
> https://www.opendylan.org/mailman/listinfo/gd-hackers

--

-- 
(Continue reading)

Eric Gouriou | 17 Dec 08:20
Favicon

Re: Open Dylan on OS X (was: Getting started)


On Dec 16, 2007, at 11:02 PM, Dustin Voss wrote:
> The source tree builds and installs on OS X no problem. Hannes wants
> to do a bit of work involving jam files, but once that is done, you
> still up for making a MacPort or DMG?

  Sure, I'd be happy to look into it. For a MacPort port we'll have to  
figure
how to make everything bootstrap from (or at the very least cleanly  
install in)
/opt/local/ rather than /usr/local .

  The current dependencies on /usr/local (real or just superficial)  
kind of stopped
me from looking into this so far, as I have a /usr/local I really  
can't afford to mess
with.  How involved would it be to make the bootstrap process work  
from any
directory ?

   Eric

--

-- 
Gd-hackers mailing list
Gd-hackers <at> gwydiondylan.org
https://www.opendylan.org/mailman/listinfo/gd-hackers

Dustin Voss | 17 Dec 08:33

Re: Open Dylan on OS X (was: Getting started)

Those dependencies were removed. Just do ./configure --prefix=/opt/ 
local.

The only thing I'm worried about is the Boehm GC library. Ideally,  
that could be statically linked in to the Dylan run-time, so the user  
wouldn't have to install it at all. But I haven't tried that, and I  
don't know if it would work.

Regardless, so long as OS X knows to look for the library in /opt/ 
local/lib -- not a default search location -- installing the library  
as a shared library should work.

There are other required software to build OD from source, detailed in  
the README. They would probably be needed by the user to build any  
Dylan app.

On Dec 16, 2007, at 11:20 PM, Eric Gouriou wrote:

>
> On Dec 16, 2007, at 11:02 PM, Dustin Voss wrote:
>> The source tree builds and installs on OS X no problem. Hannes wants
>> to do a bit of work involving jam files, but once that is done, you
>> still up for making a MacPort or DMG?
>
>  Sure, I'd be happy to look into it. For a MacPort port we'll have to
> figure
> how to make everything bootstrap from (or at the very least cleanly
> install in)
> /opt/local/ rather than /usr/local .
>
(Continue reading)

Matthew D. Swank | 18 Dec 04:09

Re: Open Dylan on OS X (was: Getting started)

On Sun, 16 Dec 2007 23:20:55 -0800
Eric Gouriou <eric.gouriou <at> pobox.com> wrote:

> 
> On Dec 16, 2007, at 11:02 PM, Dustin Voss wrote:
> > The source tree builds and installs on OS X no problem. Hannes wants
> > to do a bit of work involving jam files, but once that is done, you
> > still up for making a MacPort or DMG?
> 
>   Sure, I'd be happy to look into it. For a MacPort port we'll have
> to figure
> how to make everything bootstrap from (or at the very least cleanly  
> install in)
> /opt/local/ rather than /usr/local .
> 
> 

I don't usually hack opendylan (just a little on win32), but I can test
builds on 32 bit PPC running Tiger if anyone would care to use me.

Matt

-- 
"You do not really understand something unless you can explain it to
your grandmother." -- Albert Einstein.
--

-- 
Gd-hackers mailing list
Gd-hackers <at> gwydiondylan.org
https://www.opendylan.org/mailman/listinfo/gd-hackers

(Continue reading)


Gmane