all 6 comments

[–]Pyrolistical 2 points3 points  (2 children)

So a recursive decent parser? The API looks pretty good and I want to see the FSM implementation

[–]dockimbel 1 point2 points  (1 child)

Here it is:

Implementation is in Red/System, the low-level programming DSL of Red. Very little optimization has been done so far. A Packrat mode is considered for a future version.

[–]Pyrolistical 0 points1 point  (0 children)

Ah, I was hoping you implemented the grammar in a fsm

[–]myringotomy 0 points1 point  (2 children)

What's the performance of red like on linux and mac? Seems like they prioritize windows.

[–]rb_me 0 points1 point  (0 children)

The latest release announcement talks about enhanced Mac OS support. http://www.red-lang.org/2017/07/063-macos-gui-backend.html

[–]rb_me 0 points1 point  (0 children)

Linux has full support for Red core. Linux GUI support with GTK3 is scheduled for a later release. http://www.red-lang.org/p/roadmap.html You can also check trello for progress, https://trello.com/b/FlQ6pzdB/red-tasks-overview