#930: lua branch very out of date
-------------------------------------+--------------------------------------
        Reporter:  Kosh              |        Type:  task 
          Status:  new               |    Priority:  major
       Milestone:  unspecified       |   Component:  other
         Version:  unspecified       |    Keywords:  lua  
Operating_system:  All/Non-Specific  |   Blockedby:  139  
        Blocking:                    |  
-------------------------------------+--------------------------------------
 Gents / Gals, I have spent a week or so trying to understand the LUA
 branch, and I am just spinning my wheels.

 Is this project still going to use LUA?  There has not been much activity,
 and my question in ticket #139 does not encourage me that this project is
 still going to do anything with LUA at all.

 The documentation on what needs to be done is poor, the ticket owner
 doesn't respond to basic questions, and perhaps the most telling sign is
 that there has not been a update to the LUA branch in ages.

 Just what are the goals of switching to LUA from what seems to be the
 bison/flex tango?  Is it meant to be a 100% replacement for the evil
 stepsisters, or is it meant to coexist with them?

 The forums have practically no useful information about LUA, just that
 most are waiting for it.  The same goes for the wiki page about LUA,
 http://developer.wz2100.net/wiki/Lua saying it is lacking documentation on
 how & what needs to be done, is a understatement.

 I have found these files that deal with the old grammar
 {{{
 level_lexer.l
 audp_lexer.l audp_parser.y
 chat_lexer.l chat_parser.y
 message_lexer.l message_parser.y
 resource_lexer.l resource_parser.y
 script_lexer.l script_parser.y
 scriptvals_lexer.l scriptvals_parser.y
 strres_lexer.l strres_parser.y
 }}}
 It appears to me that none of these are modified except for some trivial
 changes?
 They are still used in the build chain, so it appears they are still used
 by the code base, correct?

 In short, it looks like a dead duck.

 I did not think this topic belongs in the forums since it it developer
 specific.

 If work is to continue, may I suggest the developer team merge trunk into
 lua2 to prevent it from getting data rot?
 Update the documentation on how to help in detail!
 Remove the unneeded(?) *.l/*.y files in the build chain!

 Hopefully someone can answer these questions?

 --Kosh

-- 
Ticket URL: <http://developer.wz2100.net/ticket/930>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Resurrection Project
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev

Reply via email to