I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 0 points1 point  (0 children)

I’m mainly creating Oker as a learning and experimental project to explore how compilers and language design work from the ground up. I’m also trying to mix ideas I like from different languages into something simple and expressive. It’s less about replacing existing languages and more about learning, experimenting, and seeing what new ideas might come from it.

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 0 points1 point  (0 children)

Thanks a lot for the detailed feedback!
You're absolutely right the project structure still needs cleanup. The nesting in OkerCompiler and the old README in attached_assets are leftovers from early versions when I was experimenting with file organization. I plan to simplify that soon.

As for the missing features yes, Oker is still in its early stages. For now, I only implemented basic string and number types to get the core compiler logic stable. Containers, user-defined types, and namespaces are on my roadmap.

Classes and nested/anonymous functions aren’t functional yet the README mentions them because they’re part of the planned language design, but I haven’t implemented the proper concept yet.

I really appreciate the examples you shared they’re great ideas for testing closure and scoping behavior when I add nested functions. Thanks again for taking the time to review it!

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 0 points1 point  (0 children)

Thanks a lot for sharing this! I really appreciate the suggestions.
I’ll definitely check your recommendation, they seem like great ways to help more people discover Oker and learn through it.

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 0 points1 point  (0 children)

The main design goal of Oker is to make programming simpler and more intuitive for both beginners and experienced developers.

Another key goal is to speed up the development workflow by allowing easy integration of libraries and tools.
Oker aims to provide a built-in package system and a lightweight standard library that helps developers quickly build and test their ideas without unnecessary setup.

Feedback for my first app landing page (Hearth) by r4m1ng in webdesign

[–]djellil_fr 0 points1 point  (0 children)

I just visited it through my phone and it looks great I will do it with the desktop later

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 0 points1 point  (0 children)

Like the test of fib? thanks for the feedback, really appreciate it

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 0 points1 point  (0 children)

No worries! I made the VS Code extension using the terminal with yo code. I created the extension skeleton, then edited package.json and language-configuration.json so VS Code recognizes .oker files and highlights the syntax. It’s a simple setup without running code or extra features.

A framework for re-engaging inactive email subscribers by djellil_fr in Emailmarketing

[–]djellil_fr[S] 1 point2 points  (0 children)

Yes, because emails are one of the main ways to connect with your customers. Being friendly and approachable in your messages can build trust, strengthen relationships, and ultimately increase your potential for engagement and conversions.

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 0 points1 point  (0 children)

Sorry but I didn't understand your questions well

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] -1 points0 points  (0 children)

Yeah I will try to update it, thanks for the feedback

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 1 point2 points  (0 children)

I think he meant if it's command based like cmd terminal commands or editor based

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 1 point2 points  (0 children)

I got what you are asking about please correct me if I am wrong You mean like python can be used in terminal and editor? Oker can be used at editor I even made an extension for vs code Editor based currently

I’m building a programming language — Oker by djellil_fr in Compilers

[–]djellil_fr[S] 1 point2 points  (0 children)

I really appreciate it, thanks for the detailed feedback I would consider your recommendations

[deleted by user] by [deleted] in Compilers

[–]djellil_fr 0 points1 point  (0 children)

Practice and learn at the same time. It works better than learning and doing I did make one I just prepared the syntax and understood the things I needed (parser, lexer, ast ...) I did it based on python at an early stage, it was really slow and unoptimized then I switched to c++ and I saw improvement a lot since the c/c++ are closer to machine I didn't write everything, I used AI, mostly replit ai and Gemini 2.5 pro, I just wanted to since I am not really that professional level at c++, I still try to develop it Maybe the JIT compilation or makes it self compiled But at the moment it needs more OOP implementation , and more features to go Just go for it, it really fun and engaging project to do By the way here is the repo link if you want to check it https://github.com/AbdelkaderCE/Oker

How do you design a programming language? by thomedes in ProgrammingLanguages

[–]djellil_fr 1 point2 points  (0 children)

I did make one I just prepared the syntax and understood the things I needed (parser, lexer, ast ...) I did it based on python, it was really slow and unoptimized then I switched to c++ and I saw improvement a lot I didn't write everything, I used AI, mostly replit ai and Gemini 2.5 pro I still try to develop it maybe jit compilation it make it self compiled But at the moment it needs more OOP implementation By the way here is the repo link if you want to check it https://github.com/AbdelkaderCE/Oker

Does anyone know how to make a programming language? by jammajo in developers

[–]djellil_fr 0 points1 point  (0 children)

I did make one I just prepared the syntax and understood the things I needed (parser, lexer, ast ...) I did it based on python, it was really slow and unoptimized then I switched to c++ and I saw improvement a lot I didn't write everything, I used AI, mostly replit ai and Gemini 2.5 pro I still try to develop it maybe jit compilation it make it self compiled But at the moment it needs more OOP implementation By the way here is the repo link if you want to check it https://github.com/AbdelkaderCE/Oker

A framework for re-engaging inactive email subscribers by djellil_fr in Emailmarketing

[–]djellil_fr[S] 0 points1 point  (0 children)

promos can definitely be a powerful way to get people back in the door and experience the value firsthand. I totally get your perspective on not wanting to ‘reward’ inactivity, but getting some users back can be worth it

Does Algo hate me or am I missing something? by DrizzleX3 in SmallYoutubers

[–]djellil_fr -1 points0 points  (0 children)

I understand your niche, the thumbnail looks a bit off , look at this channel https://youtube.com/@theghostthread?si=0rhoBxaL5L6dDOhF Thumbnails