Jump to page: 1 2
Thread overview
Deimos projects for Clang and Ruby
Feb 03, 2012
Jacob Carlborg
Feb 03, 2012
Jakob Øvrum
Feb 03, 2012
Jacob Carlborg
Feb 03, 2012
Iain Buclaw
Feb 04, 2012
Jacob Carlborg
Feb 03, 2012
David Nadlinger
Feb 03, 2012
Martin Nowak
Feb 04, 2012
Jacob Carlborg
Feb 04, 2012
David Nadlinger
Feb 04, 2012
Walter Bright
Feb 04, 2012
Jacob Carlborg
Feb 03, 2012
Ludovic Silvestre
Feb 04, 2012
Walter Bright
February 03, 2012
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
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
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
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
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
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
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
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
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
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