View mode: basic / threaded / horizontal-split · Log in · Help
February 03, 2012
Deimos projects for Clang and Ruby
I would like to open two Deimos projects, one for Clang and one for 
Ruby. Actually it would be for libclang and libruby.

Clang:
http://clang.llvm.org/
"A C language family frontend for LLVM"

Ruby:
http://www.ruby-lang.org
"A dynamic, open source programming language with a focus on simplicity 
and productivity. It has an elegant syntax that is natural to read and 
easy to write."

-- 
/Jacob Carlborg
February 03, 2012
Re: Deimos projects for Clang and Ruby
On Friday, 3 February 2012 at 09:38:38 UTC, Jacob Carlborg wrote:
> Ruby:
> http://www.ruby-lang.org
> "A dynamic, open source programming language with a focus on 
> simplicity and productivity. It has an elegant syntax that is 
> natural to read and easy to write."

If the Ruby API is suitable for Deimos; I am maintaining the Lua 
5.1 API over at the LuaD project[1]. I wouldn't mind maintaining 
it for Deimos, apparently the pure Lua C bindings are quite 
popular despite my best efforts at creating an efficient but 
high-level wrapper :)

[1] https://github.com/JakobOvrum/LuaD
February 03, 2012
Re: Deimos projects for Clang and Ruby
On 2012-02-03 13:36, Jakob Øvrum wrote:
> On Friday, 3 February 2012 at 09:38:38 UTC, Jacob Carlborg wrote:
>> Ruby:
>> http://www.ruby-lang.org
>> "A dynamic, open source programming language with a focus on
>> simplicity and productivity. It has an elegant syntax that is natural
>> to read and easy to write."
>
> If the Ruby API is suitable for Deimos; I am maintaining the Lua 5.1 API
> over at the LuaD project[1]. I wouldn't mind maintaining it for Deimos,
> apparently the pure Lua C bindings are quite popular despite my best
> efforts at creating an efficient but high-level wrapper :)
>
> [1] https://github.com/JakobOvrum/LuaD

I think it would be useful to have Ruby bindings in Deimos. I don't see 
how it can be negative at all, to have in Deimos.

-- 
/Jacob Carlborg
February 03, 2012
Re: Deimos projects for Clang and Ruby
If I'm not mistaken, your wrapper already uses the pure Lua C 
bindings, the modules in the  luad.c package. If that's the case, 
you could divide your project into 2 sub-projects:
- Pure Lua C bindings (deimos.lua instead of luad.c)
- High-level D wrapper (luad)

On Friday, 3 February 2012 at 12:36:38 UTC, Jakob Øvrum wrote:
> On Friday, 3 February 2012 at 09:38:38 UTC, Jacob Carlborg 
> wrote:
>> Ruby:
>> http://www.ruby-lang.org
>> "A dynamic, open source programming language with a focus on 
>> simplicity and productivity. It has an elegant syntax that is 
>> natural to read and easy to write."
>
> If the Ruby API is suitable for Deimos; I am maintaining the 
> Lua 5.1 API over at the LuaD project[1]. I wouldn't mind 
> maintaining it for Deimos, apparently the pure Lua C bindings 
> are quite popular despite my best efforts at creating an 
> efficient but high-level wrapper :)
>
> [1] https://github.com/JakobOvrum/LuaD
February 03, 2012
Re: Deimos projects for Clang and Ruby
On 3 February 2012 12:49, Jacob Carlborg <doob@me.com> wrote:
> On 2012-02-03 13:36, Jakob Øvrum wrote:
>>
>> On Friday, 3 February 2012 at 09:38:38 UTC, Jacob Carlborg wrote:
>>>
>>> Ruby:
>>> http://www.ruby-lang.org
>>> "A dynamic, open source programming language with a focus on
>>> simplicity and productivity. It has an elegant syntax that is natural
>>> to read and easy to write."
>>
>>
>> If the Ruby API is suitable for Deimos; I am maintaining the Lua 5.1 API
>> over at the LuaD project[1]. I wouldn't mind maintaining it for Deimos,
>> apparently the pure Lua C bindings are quite popular despite my best
>> efforts at creating an efficient but high-level wrapper :)
>>
>> [1] https://github.com/JakobOvrum/LuaD
>
>
> I think it would be useful to have Ruby bindings in Deimos. I don't see how
> it can be negative at all, to have in Deimos.
>

If your doing Ruby, I'll have to step up and do Perl!!!  :o)


-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
February 03, 2012
Re: Deimos projects for Clang and Ruby
On 2/3/12 1:49 PM, Jacob Carlborg wrote:
> I think it would be useful to have Ruby bindings in Deimos. I don't see
> how it can be negative at all, to have in Deimos.

If the library in question is reasonably well known, I don't think there 
should be any doubt at all as to whether we want headers in Deimos or not.

David
February 03, 2012
Re: Deimos projects for Clang and Ruby
On Fri, 03 Feb 2012 17:32:42 +0100, David Nadlinger <see@klickverbot.at>  
wrote:

> On 2/3/12 1:49 PM, Jacob Carlborg wrote:
>> I think it would be useful to have Ruby bindings in Deimos. I don't see
>> how it can be negative at all, to have in Deimos.
>
> If the library in question is reasonably well known, I don't think there  
> should be any doubt at all as to whether we want headers in Deimos or  
> not.
>
> David

We shouldn't really have much restrictions on what to add to deimos.
But I think examples/tests should become mandatory.
February 04, 2012
Re: Deimos projects for Clang and Ruby
On 2012-02-03 17:26, Iain Buclaw wrote:
> On 3 February 2012 12:49, Jacob Carlborg<doob@me.com>  wrote:
>> On 2012-02-03 13:36, Jakob Øvrum wrote:
>>>
>>> On Friday, 3 February 2012 at 09:38:38 UTC, Jacob Carlborg wrote:
>>>>
>>>> Ruby:
>>>> http://www.ruby-lang.org
>>>> "A dynamic, open source programming language with a focus on
>>>> simplicity and productivity. It has an elegant syntax that is natural
>>>> to read and easy to write."
>>>
>>>
>>> If the Ruby API is suitable for Deimos; I am maintaining the Lua 5.1 API
>>> over at the LuaD project[1]. I wouldn't mind maintaining it for Deimos,
>>> apparently the pure Lua C bindings are quite popular despite my best
>>> efforts at creating an efficient but high-level wrapper :)
>>>
>>> [1] https://github.com/JakobOvrum/LuaD
>>
>>
>> I think it would be useful to have Ruby bindings in Deimos. I don't see how
>> it can be negative at all, to have in Deimos.
>>
>
> If your doing Ruby, I'll have to step up and do Perl!!!  :o)

Pearl, Oh NOOOoo. Ok, as long as you let me do Ruby I let you do Perl :)

-- 
/Jacob Carlborg
February 04, 2012
Re: Deimos projects for Clang and Ruby
On 2012-02-03 17:32, David Nadlinger wrote:
> On 2/3/12 1:49 PM, Jacob Carlborg wrote:
>> I think it would be useful to have Ruby bindings in Deimos. I don't see
>> how it can be negative at all, to have in Deimos.
>
> If the library in question is reasonably well known, I don't think there
> should be any doubt at all as to whether we want headers in Deimos or not.
>
> David

You can't say that Ruby isn't well known. Neither Clang btw.

-- 
/Jacob Carlborg
February 04, 2012
Re: Deimos projects for Clang and Ruby
On 2/3/2012 8:32 AM, David Nadlinger wrote:
> On 2/3/12 1:49 PM, Jacob Carlborg wrote:
>> I think it would be useful to have Ruby bindings in Deimos. I don't see
>> how it can be negative at all, to have in Deimos.
>
> If the library in question is reasonably well known, I don't think there should
> be any doubt at all as to whether we want headers in Deimos or not.

Right, and that indeed is Deimos' mission. I'll get the projects opened.
« First   ‹ Prev
1 2
Top | Discussion index | About this forum | D home