Any recommendations for a meta programming language?

I want to add a meta programming language in top of my own C-like language to make some of the syntax cleaner and easier to write.

Add everything like const expressions and templates under one meta programming language.

For example something like this:


[Phases]
Class Phase1: public Phase { };

[Phases]
Class Phase1: public Phase { };

[for phase in Phases]
PhaseList.push_back(new phase());
[endfor]

I’m thinking about something like this but ideas are all over the place. Is there some existing meta programming language out there that can give me the right inspiration?

Also I am totally lost about how I should program this, I am assuming it comes before the parser. Any tutorials or dummy meta programming languages I can look to get ideas?

Thank you for reading.

reddit.com
u/TrgtBBB — 3 days ago
▲ 2 r/TcgPtrade+1 crossposts

LF: Mega Rayquaza FT: below

I have some more including the new wailord if anoyne is interested

u/TrgtBBB — 9 days ago

How should I approach this situation with my client

I recently got a client whom I’m fond of working with. We have been doing work for a while now and it’s going good. One of the jobs was a bit harder for me to do and I couldn’t do it simultaneously with another job he gave me.

I did not want him to have an unfinished job so I referred a friend of mine. Now I don’t want my client and my friend contacting directly because I’m afraid my client might continue with him instead of me since he is the one finishing the job.

Everyone was fine with it until my client asked for my friend a sign a digital NDA which requires his full name and email. And I’m afraid he might try to contact my client directly through email.

What should I do? Should I get the responsibility of the NDA, or should I directly tell my client I don’t want them to get in contact. Whats the play here?

reddit.com
u/TrgtBBB — 2 months ago

Hate me I'm ready.

Started in gen 3 with fire red, stopped after gen 5 but played some games later on. I'm a sucker for cool pokemon.

Edit: I realised I made a mistake, Xernias should be '2nd least fav'

u/TrgtBBB — 3 months ago
▲ 9 r/forhire2+3 crossposts

[offer] I will increase the performance of your code with GPU&C++ starting from 50$

I will analyze, rewrite and improve the performance of your code utilizing GPU with sector-standard code practices starting from 50$(depending on your codebase).

I’m a Senior Software Engineer with 7+ years of experience with high performance code. I can share my CV if needed.

I will include code cleaning and documentation along with professional consulting about your codebase and find what your project needs for your goals.

reddit.com
u/TrgtBBB — 3 months ago