G Language (written in D) featured in awesome-d and awesome-programming-languages
pouyathe
pouya.momhidei at gmail.com
Tue Feb 3 14:53:51 UTC 2026
On Monday, 2 February 2026 at 18:26:14 UTC, Sönke Ludwig wrote:
> Looking at the project, this appears to be nothing but a big
> pile of AI slop with no real functionality (just like the
> newsgroup post itself). As an example, look at the "source
> code":
> https://github.com/pouyathe/glang/blob/main/source/oda/source/code/glang_foroda.d
>
> My suspicion would be that the repository contains malware,
> although I haven't looked into that.
Subject: Re: Concerns about G Language code quality
Hi Sönke,
Thank you for reviewing the code. I understand your concerns
about code quality.
To address your specific points:
1. **"AI-generated slop" accusation:**
The unconventional variable names (like friend names) come
from:
- My personal coding style (I'm 17, learning)
- Coding during difficult conditions (power outages,
limited time)
- Not from AI - AI would generate more consistent,
"professional" names
2. **"No real functionality":**
G Language has working functionality:
- File I/O operations
- System command execution
- Variable management
- Network server (basic HTTP)
- Package manager (flex)
Examples in repository: system_info.g, webserver.g
3. **"Malware suspicion":**
The entire source is available for review. There is no:
- Network calls to suspicious domains
- File system damage operations
- Obfuscated code
- Privilege escalation attempts
You can audit any function.
I acknowledge the code needs improvement in:
- Consistent naming conventions
- Better error handling
- More comprehensive testing
- Documentation
I'm working on v5.7.7 with:
- Dead code removal
- Bug fixes
- Size reduction
- Better code organization
The project is a learning effort, not production-ready. I
appreciate technical feedback to improve it.
Best regards,
Pouya Mohammadi
More information about the Digitalmars-d
mailing list