An error message in Latin for my programming language
up vote
8
down vote
favorite
I am writing a piece of software that translates programs into programs (a "compiler", in informatics lingo) and my source language allows the programmer to specify Latin numerals.
In case the numeral is incorrect (e.g., IVI) or is too large (that is, above a predefined limit, here the largest is currently 999), I would like to print out error messages in English and Latin.
What would you recommend for the Latin (I need two messages, one for each error above)?
idiom technologia numbers
New contributor
add a comment |
up vote
8
down vote
favorite
I am writing a piece of software that translates programs into programs (a "compiler", in informatics lingo) and my source language allows the programmer to specify Latin numerals.
In case the numeral is incorrect (e.g., IVI) or is too large (that is, above a predefined limit, here the largest is currently 999), I would like to print out error messages in English and Latin.
What would you recommend for the Latin (I need two messages, one for each error above)?
idiom technologia numbers
New contributor
1
Shouldn't yourIVI
bad number actually convert toNaN
(not a number) ??
– ivanivan
12 hours ago
1
NaN is a floating-point number such that it does not equal to itself, for example it is the result of a division by zero. These properties do not fit the context (natural numbers, where, for instance, the division by zero triggers an error) and IVI should perhaps more properly be described as an ill-formed number. In other words, being NaN is a property of a value, that is, a denotation, but my concern here is about the notation (being wrong).
– Christian
9 hours ago
Roman numeral system being additive (and non commutative), instead of positional (like the decimal system), an error here means an invalid addition (e.g., n + IV is valid, but not IV + n). Of course, the property for Roman numerals to be well-defined can be described by a context-free grammar (which I did), without the need to perform the additions.
– Christian
9 hours ago
Where is this language and how can I get it??? :)
– bishop
5 hours ago
add a comment |
up vote
8
down vote
favorite
up vote
8
down vote
favorite
I am writing a piece of software that translates programs into programs (a "compiler", in informatics lingo) and my source language allows the programmer to specify Latin numerals.
In case the numeral is incorrect (e.g., IVI) or is too large (that is, above a predefined limit, here the largest is currently 999), I would like to print out error messages in English and Latin.
What would you recommend for the Latin (I need two messages, one for each error above)?
idiom technologia numbers
New contributor
I am writing a piece of software that translates programs into programs (a "compiler", in informatics lingo) and my source language allows the programmer to specify Latin numerals.
In case the numeral is incorrect (e.g., IVI) or is too large (that is, above a predefined limit, here the largest is currently 999), I would like to print out error messages in English and Latin.
What would you recommend for the Latin (I need two messages, one for each error above)?
idiom technologia numbers
idiom technologia numbers
New contributor
New contributor
New contributor
asked 17 hours ago
Christian
412
412
New contributor
New contributor
1
Shouldn't yourIVI
bad number actually convert toNaN
(not a number) ??
– ivanivan
12 hours ago
1
NaN is a floating-point number such that it does not equal to itself, for example it is the result of a division by zero. These properties do not fit the context (natural numbers, where, for instance, the division by zero triggers an error) and IVI should perhaps more properly be described as an ill-formed number. In other words, being NaN is a property of a value, that is, a denotation, but my concern here is about the notation (being wrong).
– Christian
9 hours ago
Roman numeral system being additive (and non commutative), instead of positional (like the decimal system), an error here means an invalid addition (e.g., n + IV is valid, but not IV + n). Of course, the property for Roman numerals to be well-defined can be described by a context-free grammar (which I did), without the need to perform the additions.
– Christian
9 hours ago
Where is this language and how can I get it??? :)
– bishop
5 hours ago
add a comment |
1
Shouldn't yourIVI
bad number actually convert toNaN
(not a number) ??
– ivanivan
12 hours ago
1
NaN is a floating-point number such that it does not equal to itself, for example it is the result of a division by zero. These properties do not fit the context (natural numbers, where, for instance, the division by zero triggers an error) and IVI should perhaps more properly be described as an ill-formed number. In other words, being NaN is a property of a value, that is, a denotation, but my concern here is about the notation (being wrong).
– Christian
9 hours ago
Roman numeral system being additive (and non commutative), instead of positional (like the decimal system), an error here means an invalid addition (e.g., n + IV is valid, but not IV + n). Of course, the property for Roman numerals to be well-defined can be described by a context-free grammar (which I did), without the need to perform the additions.
– Christian
9 hours ago
Where is this language and how can I get it??? :)
– bishop
5 hours ago
1
1
Shouldn't your
IVI
bad number actually convert to NaN
(not a number) ??– ivanivan
12 hours ago
Shouldn't your
IVI
bad number actually convert to NaN
(not a number) ??– ivanivan
12 hours ago
1
1
NaN is a floating-point number such that it does not equal to itself, for example it is the result of a division by zero. These properties do not fit the context (natural numbers, where, for instance, the division by zero triggers an error) and IVI should perhaps more properly be described as an ill-formed number. In other words, being NaN is a property of a value, that is, a denotation, but my concern here is about the notation (being wrong).
– Christian
9 hours ago
NaN is a floating-point number such that it does not equal to itself, for example it is the result of a division by zero. These properties do not fit the context (natural numbers, where, for instance, the division by zero triggers an error) and IVI should perhaps more properly be described as an ill-formed number. In other words, being NaN is a property of a value, that is, a denotation, but my concern here is about the notation (being wrong).
– Christian
9 hours ago
Roman numeral system being additive (and non commutative), instead of positional (like the decimal system), an error here means an invalid addition (e.g., n + IV is valid, but not IV + n). Of course, the property for Roman numerals to be well-defined can be described by a context-free grammar (which I did), without the need to perform the additions.
– Christian
9 hours ago
Roman numeral system being additive (and non commutative), instead of positional (like the decimal system), an error here means an invalid addition (e.g., n + IV is valid, but not IV + n). Of course, the property for Roman numerals to be well-defined can be described by a context-free grammar (which I did), without the need to perform the additions.
– Christian
9 hours ago
Where is this language and how can I get it??? :)
– bishop
5 hours ago
Where is this language and how can I get it??? :)
– bishop
5 hours ago
add a comment |
2 Answers
2
active
oldest
votes
up vote
8
down vote
I suggest numerus pravus for 'incorrect' and numerus nimius for 'too large'.
add a comment |
up vote
5
down vote
I would suggest:
In case the numeral is incorrect (e.g., IVI)
numerus falsus
... or is too large
numerus magnus nimis
Perhaps you can also add error: or erratum: at the beginning of the message (albeit the latter is commonly found in printed books for correcting printer errors, so not sure it fits in the context).
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "644"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Christian is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2flatin.stackexchange.com%2fquestions%2f7711%2fan-error-message-in-latin-for-my-programming-language%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
8
down vote
I suggest numerus pravus for 'incorrect' and numerus nimius for 'too large'.
add a comment |
up vote
8
down vote
I suggest numerus pravus for 'incorrect' and numerus nimius for 'too large'.
add a comment |
up vote
8
down vote
up vote
8
down vote
I suggest numerus pravus for 'incorrect' and numerus nimius for 'too large'.
I suggest numerus pravus for 'incorrect' and numerus nimius for 'too large'.
answered 14 hours ago
Tom Cotton
13.6k11144
13.6k11144
add a comment |
add a comment |
up vote
5
down vote
I would suggest:
In case the numeral is incorrect (e.g., IVI)
numerus falsus
... or is too large
numerus magnus nimis
Perhaps you can also add error: or erratum: at the beginning of the message (albeit the latter is commonly found in printed books for correcting printer errors, so not sure it fits in the context).
add a comment |
up vote
5
down vote
I would suggest:
In case the numeral is incorrect (e.g., IVI)
numerus falsus
... or is too large
numerus magnus nimis
Perhaps you can also add error: or erratum: at the beginning of the message (albeit the latter is commonly found in printed books for correcting printer errors, so not sure it fits in the context).
add a comment |
up vote
5
down vote
up vote
5
down vote
I would suggest:
In case the numeral is incorrect (e.g., IVI)
numerus falsus
... or is too large
numerus magnus nimis
Perhaps you can also add error: or erratum: at the beginning of the message (albeit the latter is commonly found in printed books for correcting printer errors, so not sure it fits in the context).
I would suggest:
In case the numeral is incorrect (e.g., IVI)
numerus falsus
... or is too large
numerus magnus nimis
Perhaps you can also add error: or erratum: at the beginning of the message (albeit the latter is commonly found in printed books for correcting printer errors, so not sure it fits in the context).
edited 16 hours ago
answered 16 hours ago
luchonacho
4,36931049
4,36931049
add a comment |
add a comment |
Christian is a new contributor. Be nice, and check out our Code of Conduct.
Christian is a new contributor. Be nice, and check out our Code of Conduct.
Christian is a new contributor. Be nice, and check out our Code of Conduct.
Christian is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Latin Language Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2flatin.stackexchange.com%2fquestions%2f7711%2fan-error-message-in-latin-for-my-programming-language%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Shouldn't your
IVI
bad number actually convert toNaN
(not a number) ??– ivanivan
12 hours ago
1
NaN is a floating-point number such that it does not equal to itself, for example it is the result of a division by zero. These properties do not fit the context (natural numbers, where, for instance, the division by zero triggers an error) and IVI should perhaps more properly be described as an ill-formed number. In other words, being NaN is a property of a value, that is, a denotation, but my concern here is about the notation (being wrong).
– Christian
9 hours ago
Roman numeral system being additive (and non commutative), instead of positional (like the decimal system), an error here means an invalid addition (e.g., n + IV is valid, but not IV + n). Of course, the property for Roman numerals to be well-defined can be described by a context-free grammar (which I did), without the need to perform the additions.
– Christian
9 hours ago
Where is this language and how can I get it??? :)
– bishop
5 hours ago