Discussion:
[ragel-users] Ragel support for Go (golang)
Ben Davies
2013-01-11 17:17:52 UTC
Permalink
Hi Everybody,

I've been led to Ragel via Zed Shaws article on Ragel and was curious if Ragel was going to support Go (golang) in the future. It is my understanding that Ragel used to support Go, but something changed and broke in the more recent versions of Go. If this is true, is it possible for Ragel to support Go, or is it no longer possible for Ragel to support Go at all?

Cheers!
Ben

Ben Davies | Development Manager | Stickyeyes<http://www.stickyeyes.com/>
West One,
Wellington Street,
Leeds, LS1 1BA
Email: ben.davies at stickyeyes.com<mailto:ben.davies at stickyeyes.com>
0113 391 2929 | Fax 0113 391 2939

A Sunday Times Tech Track 100 company - 2011
Europe's first MMA certified mobile marketing agency - 2011

This e-mail may contain information that is privileged, confidential or otherwise protected from disclosure. It must not be used by, or its contents copied or disclosed to persons other than the intended recipient. Any liability (in negligence or otherwise) arising from any third party acting, or refraining from acting, on any information contained in this e-mail is excluded. The views expressed may not be official company policy, but instead, the personal views of the originator. If you have received this e-mail in error please notify the sender and delete the e-mail.

-----------------------------------------------------------------------------------------------------------------------------------------
This email message has been delivered safely and archived online by Mimecast.
For more information please visit http://www.mimecast.com
-----------------------------------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.complang.org/pipermail/ragel-users/attachments/20130111/901d8b04/attachment.html>
Dan Kortschak
2013-01-11 19:37:19 UTC
Permalink
That was fixed a while back.

On Fri, 2013-01-11 at 17:17 +0000, Ben Davies wrote:
> Hi Everybody,
>
> I've been led to Ragel via Zed Shaws article on Ragel and was curious if Ragel was going to support Go (golang) in the future. It is my understanding that Ragel used to support Go, but something changed and broke in the more recent versions of Go. If this is true, is it possible for Ragel to support Go, or is it no longer possible for Ragel to support Go at all?
>
> Cheers!
> Ben
>
> Ben Davies | Development Manager | Stickyeyes<http://www.stickyeyes.com/>
> West One,
> Wellington Street,
> Leeds, LS1 1BA
> Email: ben.davies at stickyeyes.com<mailto:ben.davies at stickyeyes.com>
> 0113 391 2929 | Fax 0113 391 2939
>
> A Sunday Times Tech Track 100 company - 2011
> Europe's first MMA certified mobile marketing agency - 2011
>
> This e-mail may contain information that is privileged, confidential or otherwise protected from disclosure. It must not be used by, or its contents copied or disclosed to persons other than the intended recipient. Any liability (in negligence or otherwise) arising from any third party acting, or refraining from acting, on any information contained in this e-mail is excluded. The views expressed may not be official company policy, but instead, the personal views of the originator. If you have received this e-mail in error please notify the sender and delete the e-mail.
>
> -----------------------------------------------------------------------------------------------------------------------------------------
> This email message has been delivered safely and archived online by Mimecast.
> For more information please visit http://www.mimecast.com
> -----------------------------------------------------------------------------------------------------------------------------------------
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org
> http://www.complang.org/mailman/listinfo/ragel-users

--
Omnes mundum facimus.

Dan Kortschak <dan.kortschak at adelaide.edu.au>
F9B3 3810 C4DD E214 347C B8DA D879 B7A7 EECC 5A40
10C7 EEF4 A467 89C9 CA00 70DF C18F 3421 A744 607C
Ben Davies
2013-01-11 20:18:10 UTC
Permalink
Really? Tbat's great news! Thanks!

On 11 Jan 2013, at 19:37, Dan Kortschak wrote:

> That was fixed a while back.
>
> On Fri, 2013-01-11 at 17:17 +0000, Ben Davies wrote:
>> Hi Everybody,
>>
>> I've been led to Ragel via Zed Shaws article on Ragel and was curious if Ragel was going to support Go (golang) in the future. It is my understanding that Ragel used to support Go, but something changed and broke in the more recent versions of Go. If this is true, is it possible for Ragel to support Go, or is it no longer possible for Ragel to support Go at all?
>>
>> Cheers!
>> Ben
>>
>> Ben Davies | Development Manager | Stickyeyes<http://www.stickyeyes.com/>
>> West One,
>> Wellington Street,
>> Leeds, LS1 1BA
>> Email: ben.davies at stickyeyes.com<mailto:ben.davies at stickyeyes.com>
>> 0113 391 2929 | Fax 0113 391 2939
>>
>> A Sunday Times Tech Track 100 company - 2011
>> Europe's first MMA certified mobile marketing agency - 2011
>>
>> This e-mail may contain information that is privileged, confidential or otherwise protected from disclosure. It must not be used by, or its contents copied or disclosed to persons other than the intended recipient. Any liability (in negligence or otherwise) arising from any third party acting, or refraining from acting, on any information contained in this e-mail is excluded. The views expressed may not be official company policy, but instead, the personal views of the originator. If you have received this e-mail in error please notify the sender and delete the e-mail.
>>
>> -----------------------------------------------------------------------------------------------------------------------------------------
>> This email message has been delivered safely and archived online by Mimecast.
>> For more information please visit http://www.mimecast.com
>> -----------------------------------------------------------------------------------------------------------------------------------------
>> _______________________________________________
>> ragel-users mailing list
>> ragel-users at complang.org
>> http://www.complang.org/mailman/listinfo/ragel-users
>
> --
> Omnes mundum facimus.
>
> Dan Kortschak <dan.kortschak at adelaide.edu.au>
> F9B3 3810 C4DD E214 347C B8DA D879 B7A7 EECC 5A40
> 10C7 EEF4 A467 89C9 CA00 70DF C18F 3421 A744 607C
>
>
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org
> http://www.complang.org/mailman/listinfo/ragel-users
>

-----------------------------------------------------------------------------------------------------------------------------------------
This email message has been delivered safely and archived online by Mimecast.
For more information please visit http://www.mimecast.com
-----------------------------------------------------------------------------------------------------------------------------------------
Anton Ageev
2013-01-12 14:10:32 UTC
Permalink
You can clone ragel-6 branch from git repo (git://git.complang.org/ragel.git)
and compile ragel with Go1 backend.
Go1 backend for master branch is in progress.


On Sat, Jan 12, 2013 at 12:18 AM, Ben Davies
<ben.davies at optimumlabs.co.uk>wrote:

> Really? Tbat's great news! Thanks!
>
> On 11 Jan 2013, at 19:37, Dan Kortschak wrote:
>
> > That was fixed a while back.
> >
> > On Fri, 2013-01-11 at 17:17 +0000, Ben Davies wrote:
> >> Hi Everybody,
> >>
> >> I've been led to Ragel via Zed Shaws article on Ragel and was curious
> if Ragel was going to support Go (golang) in the future. It is my
> understanding that Ragel used to support Go, but something changed and
> broke in the more recent versions of Go. If this is true, is it possible
> for Ragel to support Go, or is it no longer possible for Ragel to support
> Go at all?
> >>
> >> Cheers!
> >> Ben
> >>
> >> Ben Davies | Development Manager | Stickyeyes<
> http://www.stickyeyes.com/>
> >> West One,
> >> Wellington Street,
> >> Leeds, LS1 1BA
> >> Email: ben.davies at stickyeyes.com<mailto:ben.davies at stickyeyes.com>
> >> 0113 391 2929 | Fax 0113 391 2939
> >>
> >> A Sunday Times Tech Track 100 company - 2011
> >> Europe's first MMA certified mobile marketing agency - 2011
> >>
> >> This e-mail may contain information that is privileged, confidential or
> otherwise protected from disclosure. It must not be used by, or its
> contents copied or disclosed to persons other than the intended recipient.
> Any liability (in negligence or otherwise) arising from any third party
> acting, or refraining from acting, on any information contained in this
> e-mail is excluded. The views expressed may not be official company policy,
> but instead, the personal views of the originator. If you have received
> this e-mail in error please notify the sender and delete the e-mail.
> >>
> >>
> -----------------------------------------------------------------------------------------------------------------------------------------
> >> This email message has been delivered safely and archived online by
> Mimecast.
> >> For more information please visit http://www.mimecast.com
> >>
> -----------------------------------------------------------------------------------------------------------------------------------------
> >> _______________________________________________
> >> ragel-users mailing list
> >> ragel-users at complang.org
> >> http://www.complang.org/mailman/listinfo/ragel-users
> >
> > --
> > Omnes mundum facimus.
> >
> > Dan Kortschak <dan.kortschak at adelaide.edu.au>
> > F9B3 3810 C4DD E214 347C B8DA D879 B7A7 EECC 5A40
> > 10C7 EEF4 A467 89C9 CA00 70DF C18F 3421 A744 607C
> >
> >
> > _______________________________________________
> > ragel-users mailing list
> > ragel-users at complang.org
> > http://www.complang.org/mailman/listinfo/ragel-users
> >
>
>
> -----------------------------------------------------------------------------------------------------------------------------------------
> This email message has been delivered safely and archived online by
> Mimecast.
> For more information please visit http://www.mimecast.com
>
> -----------------------------------------------------------------------------------------------------------------------------------------
>
>
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org
> http://www.complang.org/mailman/listinfo/ragel-users
>



--
WBR, Anton
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.complang.org/pipermail/ragel-users/attachments/20130112/03b196f7/attachment.html>
Ben Davies
2013-01-12 14:26:43 UTC
Permalink
Ah okay, that's good to know, thanks for the tip. I don't suppose anyone knows when Go1 support will land in the trunk/main release? I assume the next version of ragel, but when is that scheduled for release?
________________________________
From: Anton Ageev
Sent: 12/01/2013 14:20
To: ragel-users at complang.org
Subject: Re: [ragel-users] Ragel support for Go (golang)

You can clone ragel-6 branch from git repo (git://git.complang.org/ragel.git<http://git.complang.org/ragel.git>) and compile ragel with Go1 backend.
Go1 backend for master branch is in progress.


On Sat, Jan 12, 2013 at 12:18 AM, Ben Davies <ben.davies at optimumlabs.co.uk><mailto:ben.davies at optimumlabs.co.uk>> wrote:
Really? Tbat's great news! Thanks!

On 11 Jan 2013, at 19:37, Dan Kortschak wrote:

> That was fixed a while back.
>
> On Fri, 2013-01-11 at 17:17 +0000, Ben Davies wrote:
>> Hi Everybody,
>>
>> I've been led to Ragel via Zed Shaws article on Ragel and was curious if Ragel was going to support Go (golang) in the future. It is my understanding that Ragel used to support Go, but something changed and broke in the more recent versions of Go. If this is true, is it possible for Ragel to support Go, or is it no longer possible for Ragel to support Go at all?
>>
>> Cheers!
>> Ben
>>
>> Ben Davies | Development Manager | Stickyeyes<http://www.stickyeyes.com/>
>> West One,
>> Wellington Street,
>> Leeds, LS1 1BA
>> Email: ben.davies at stickyeyes.com<mailto:ben.davies at stickyeyes.com><mailto:ben.davies at stickyeyes.com><mailto:ben.davies at stickyeyes.com>>
>> 0113 391 2929 | Fax 0113 391 2939
>>
>> A Sunday Times Tech Track 100 company - 2011
>> Europe's first MMA certified mobile marketing agency - 2011
>>
>> This e-mail may contain information that is privileged, confidential or otherwise protected from disclosure. It must not be used by, or its contents copied or disclosed to persons other than the intended recipient. Any liability (in negligence or otherwise) arising from any third party acting, or refraining from acting, on any information contained in this e-mail is excluded. The views expressed may not be official company policy, but instead, the personal views of the originator. If you have received this e-mail in error please notify the sender and delete the e-mail.
>>
>> -----------------------------------------------------------------------------------------------------------------------------------------
>> This email message has been delivered safely and archived online by Mimecast.
>> For more information please visit http://www.mimecast.com
>> -----------------------------------------------------------------------------------------------------------------------------------------
>> _______________________________________________
>> ragel-users mailing list
>> ragel-users at complang.org<mailto:ragel-users at complang.org>
>> http://www.complang.org/mailman/listinfo/ragel-users
>
> --
> Omnes mundum facimus.
>
> Dan Kortschak <dan.kortschak at adelaide.edu.au><mailto:dan.kortschak at adelaide.edu.au>>
> F9B3 3810 C4DD E214 347C B8DA D879 B7A7 EECC 5A40
> 10C7 EEF4 A467 89C9 CA00 70DF C18F 3421 A744 607C
>
>
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org<mailto:ragel-users at complang.org>
> http://www.complang.org/mailman/listinfo/ragel-users
>

-----------------------------------------------------------------------------------------------------------------------------------------
This email message has been delivered safely and archived online by Mimecast.
For more information please visit http://www.mimecast.com
-----------------------------------------------------------------------------------------------------------------------------------------


_______________________________________________
ragel-users mailing list
ragel-users at complang.org<mailto:ragel-users at complang.org>
http://www.complang.org/mailman/listinfo/ragel-users



--
WBR, Anton

-----------------------------------------------------------------------------------------------------------------------------------------
This email message has been delivered safely and archived online by Mimecast.
For more information please visit http://www.mimecast.com
-----------------------------------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.complang.org/pipermail/ragel-users/attachments/20130112/e6718ce3/attachment-0001.html>
Adrian Thurston
2013-01-16 01:54:41 UTC
Permalink
I'll do a release of the ragel 6 branch in the coming weeks.

Trunk/main (ragel 7) will be a bit longer because the core data
structures have changed in such a way to require extensive changes to
the code generators. I've mostly finished with the C/C++ generator, but
all the other languages are still on the todo list.

Adrian

On 13-01-12 09:26 AM, Ben Davies wrote:
> Ah okay, that's good to know, thanks for the tip. I don't suppose anyone
> knows when Go1 support will land in the trunk/main release? I assume the
> next version of ragel, but when is that scheduled for release?
> ------------------------------------------------------------------------
> From: Anton Ageev
> Sent: 12/01/2013 14:20
> To: ragel-users at complang.org
> Subject: Re: [ragel-users] Ragel support for Go (golang)
>
> You can clone ragel-6 branch from git repo
> (git://git.complang.org/ragel.git <http://git.complang.org/ragel.git>)
> and compile ragel with Go1 backend.
> Go1 backend for master branch is in progress.
>
>
> On Sat, Jan 12, 2013 at 12:18 AM, Ben Davies
> <ben.davies at optimumlabs.co.uk <mailto:ben.davies at optimumlabs.co.uk>> wrote:
>
> Really? Tbat's great news! Thanks!
>
> On 11 Jan 2013, at 19:37, Dan Kortschak wrote:
>
> > That was fixed a while back.
> >
> > On Fri, 2013-01-11 at 17:17 +0000, Ben Davies wrote:
> >> Hi Everybody,
> >>
> >> I've been led to Ragel via Zed Shaws article on Ragel and was
> curious if Ragel was going to support Go (golang) in the future. It
> is my understanding that Ragel used to support Go, but something
> changed and broke in the more recent versions of Go. If this is
> true, is it possible for Ragel to support Go, or is it no longer
> possible for Ragel to support Go at all?
> >>
> >> Cheers!
> >> Ben
> >>
> >> Ben Davies | Development Manager |
> Stickyeyes<http://www.stickyeyes.com/>
> >> West One,
> >> Wellington Street,
> >> Leeds, LS1 1BA
> >> Email: ben.davies at stickyeyes.com
> <mailto:ben.davies at stickyeyes.com><mailto:ben.davies at stickyeyes.com
> <mailto:ben.davies at stickyeyes.com>>
> >> 0113 391 2929 | Fax 0113 391 2939
> >>
> >> A Sunday Times Tech Track 100 company - 2011
> >> Europe's first MMA certified mobile marketing agency - 2011
> >>
> >> This e-mail may contain information that is privileged,
> confidential or otherwise protected from disclosure. It must not be
> used by, or its contents copied or disclosed to persons other than
> the intended recipient. Any liability (in negligence or otherwise)
> arising from any third party acting, or refraining from acting, on
> any information contained in this e-mail is excluded. The views
> expressed may not be official company policy, but instead, the
> personal views of the originator. If you have received this e-mail
> in error please notify the sender and delete the e-mail.
> >>
> >>
> -----------------------------------------------------------------------------------------------------------------------------------------
> >> This email message has been delivered safely and archived online
> by Mimecast.
> >> For more information please visit http://www.mimecast.com
> >>
> -----------------------------------------------------------------------------------------------------------------------------------------
> >> _______________________________________________
> >> ragel-users mailing list
> >> ragel-users at complang.org <mailto:ragel-users at complang.org>
> >> http://www.complang.org/mailman/listinfo/ragel-users
> >
> > --
> > Omnes mundum facimus.
> >
> > Dan Kortschak <dan.kortschak at adelaide.edu.au
> <mailto:dan.kortschak at adelaide.edu.au>>
> > F9B3 3810 C4DD E214 347C B8DA D879 B7A7 EECC 5A40
> > 10C7 EEF4 A467 89C9 CA00 70DF C18F 3421 A744 607C
> >
> >
> > _______________________________________________
> > ragel-users mailing list
> > ragel-users at complang.org <mailto:ragel-users at complang.org>
> > http://www.complang.org/mailman/listinfo/ragel-users
> >
>
> -----------------------------------------------------------------------------------------------------------------------------------------
> This email message has been delivered safely and archived online by
> Mimecast.
> For more information please visit http://www.mimecast.com
> -----------------------------------------------------------------------------------------------------------------------------------------
>
>
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org <mailto:ragel-users at complang.org>
> http://www.complang.org/mailman/listinfo/ragel-users
>
>
>
>
> --
> WBR, Anton
>
>
> ------------------------------------------------------------------------
> This email message has been delivered safely and archived online by
> Mimecast.
> For more information please visit http://www.mimecast.com
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org
> http://www.complang.org/mailman/listinfo/ragel-users
>
Ben Davies
2013-01-16 07:52:42 UTC
Permalink
That's great news. Thanks for the help everyone.
________________________________
From: Adrian Thurston
Sent: 16/01/2013 01:55
To: ragel-users at complang.org
Subject: Re: [ragel-users] Ragel support for Go (golang)

I'll do a release of the ragel 6 branch in the coming weeks.

Trunk/main (ragel 7) will be a bit longer because the core data
structures have changed in such a way to require extensive changes to
the code generators. I've mostly finished with the C/C++ generator, but
all the other languages are still on the todo list.

Adrian

On 13-01-12 09:26 AM, Ben Davies wrote:
> Ah okay, that's good to know, thanks for the tip. I don't suppose anyone
> knows when Go1 support will land in the trunk/main release? I assume the
> next version of ragel, but when is that scheduled for release?
> ------------------------------------------------------------------------
> From: Anton Ageev
> Sent: 12/01/2013 14:20
> To: ragel-users at complang.org
> Subject: Re: [ragel-users] Ragel support for Go (golang)
>
> You can clone ragel-6 branch from git repo
> (git://git.complang.org/ragel.git <http://git.complang.org/ragel.git>)
> and compile ragel with Go1 backend.
> Go1 backend for master branch is in progress.
>
>
> On Sat, Jan 12, 2013 at 12:18 AM, Ben Davies
> <ben.davies at optimumlabs.co.uk ><mailto:ben.davies at optimumlabs.co.uk>> wrote:
>
> Really? Tbat's great news! Thanks!
>
> On 11 Jan 2013, at 19:37, Dan Kortschak wrote:
>
> > That was fixed a while back.
> >
> > On Fri, 2013-01-11 at 17:17 +0000, Ben Davies wrote:
> >> Hi Everybody,
> >>
> >> I've been led to Ragel via Zed Shaws article on Ragel and was
> curious if Ragel was going to support Go (golang) in the future. It
> is my understanding that Ragel used to support Go, but something
> changed and broke in the more recent versions of Go. If this is
> true, is it possible for Ragel to support Go, or is it no longer
> possible for Ragel to support Go at all?
> >>
> >> Cheers!
> >> Ben
> >>
> >> Ben Davies | Development Manager |
> Stickyeyes<http://www.stickyeyes.com/>
> >> West One,
> >> Wellington Street,
> >> Leeds, LS1 1BA
> >> Email: ben.davies at stickyeyes.com
> <mailto:ben.davies at stickyeyes.com><mailto:ben.davies at stickyeyes.com
> <mailto:ben.davies at stickyeyes.com>>
> >> 0113 391 2929 | Fax 0113 391 2939
> >>
> >> A Sunday Times Tech Track 100 company - 2011
> >> Europe's first MMA certified mobile marketing agency - 2011
> >>
> >> This e-mail may contain information that is privileged,
> confidential or otherwise protected from disclosure. It must not be
> used by, or its contents copied or disclosed to persons other than
> the intended recipient. Any liability (in negligence or otherwise)
> arising from any third party acting, or refraining from acting, on
> any information contained in this e-mail is excluded. The views
> expressed may not be official company policy, but instead, the
> personal views of the originator. If you have received this e-mail
> in error please notify the sender and delete the e-mail.
> >>
> >>
> -----------------------------------------------------------------------------------------------------------------------------------------
> >> This email message has been delivered safely and archived online
> by Mimecast.
> >> For more information please visit http://www.mimecast.com
> >>
> -----------------------------------------------------------------------------------------------------------------------------------------
> >> _______________________________________________
> >> ragel-users mailing list
> >> ragel-users at complang.org <mailto:ragel-users at complang.org>
> >> http://www.complang.org/mailman/listinfo/ragel-users
> >
> > --
> > Omnes mundum facimus.
> >
> > Dan Kortschak <dan.kortschak at adelaide.edu.au
> <mailto:dan.kortschak at adelaide.edu.au>>
> > F9B3 3810 C4DD E214 347C B8DA D879 B7A7 EECC 5A40
> > 10C7 EEF4 A467 89C9 CA00 70DF C18F 3421 A744 607C
> >
> >
> > _______________________________________________
> > ragel-users mailing list
> > ragel-users at complang.org <mailto:ragel-users at complang.org>
> > http://www.complang.org/mailman/listinfo/ragel-users
> >
>
> -----------------------------------------------------------------------------------------------------------------------------------------
> This email message has been delivered safely and archived online by
> Mimecast.
> For more information please visit http://www.mimecast.com
> -----------------------------------------------------------------------------------------------------------------------------------------
>
>
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org <mailto:ragel-users at complang.org>
> http://www.complang.org/mailman/listinfo/ragel-users
>
>
>
>
> --
> WBR, Anton
>
>
> ------------------------------------------------------------------------
> This email message has been delivered safely and archived online by
> Mimecast.
> For more information please visit http://www.mimecast.com
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org
> http://www.complang.org/mailman/listinfo/ragel-users
>

_______________________________________________
ragel-users mailing list
ragel-users at complang.org
http://www.complang.org/mailman/listinfo/ragel-users

-----------------------------------------------------------------------------------------------------------------------------------------
This email message has been delivered safely and archived online by Mimecast.
For more information please visit http://www.mimecast.com
-----------------------------------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.complang.org/pipermail/ragel-users/attachments/20130116/f39ee2cf/attachment.html>
Loading...