Mentat
1 program
Added 2026-03-11T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: The Mentat Programming Language
Provenance: commit 5652968a77 · authored 2026-03-11T18:54:11+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
2 sources · pl_id:
pl/mentatRelated languages
LLM-contributed programs
Parallel Sum
Provenance: commit 5652968a77 · authored 2026-03-11T18:54:11+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
/* Mentat example: Parallel sum computation
The Mentat Programming Language by Andrew Grimshaw, UVA */
#include <mentat/mentat.h>
#include <stdio.h>
mentat class Summer : public MObject {
public:
int sum(int start, int end);
};
int Summer::sum(int start, int end) {
int total = 0;
for (int i = start; i <= end; i++) {
total += i;
}
return total;
}
int main(int argc, char *argv[]) {
Summer s1, s2;
/* Parallel method invocations - return immediately */
int* h1 = s1.sum(1, 50);
int* h2 = s2.sum(51, 100);
/* Dereference blocks until results are available */
printf("Sum of 1..100 = %d\n", *h1 + *h2);
return 0;
}
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)