-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convention for Automata Operation Names in Automata Script #179
Comments
AutomataScript is the only place in which the names occur, right? Explaining to users is quite simple, you already did it with one sentence: "the operation name is identical to the class name but the first letter is lower case". |
@danieldietsch: Yes, this is the only place. I do not really have an opinion here. |
@schillic : True, but what about
I also do not have an opinion, but
|
|
I discussed with @Heizmann and we agreed on the convention that we use the Java style (i.e., case sensitive, but the first letter is lowercase). Currently there are some delicate names for alternating automata written |
I can probably implement the renaming this weekend, but not today. Can just drop the AA prefix? Operation names do not have to be unique (only combination of name and parameter types has to be unique) Btw, there is a wikipedia page about some AA operation |
Convention is enforced. Most commits of the last two hours are related to this. |
Automata Script is case insensitive for automata operations. In our example files we have the convention to use camel case for longer operation names e.g.,
buchiAccepts
,getAcceptedLassoWord
However there is no convention for the starting letter, we sometimes write
buchiAccpets
and sometimesBuchiAccepts
.I would like to have a convention for that but I do not have any preferences (uppercase/lowercase). What is your opinion?
Should we drop the conventions that the names are case insensitive?
Two arguments
The text was updated successfully, but these errors were encountered: