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