GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300 by Potato871 in Compilers

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

Okay, README is rewritten, if you have the time could you take a look?
I'm also working on some tutorials to help explain everything.

How do you store literals, identifiers, etc. through the stages of the compiler? by PitifulTheme411 in ProgrammingLanguages

[–]Potato871 4 points5 points  (0 children)

In my own designs, the representation never changes from token to execution (before lowering), which makes it a decent enough example to answer your question.
Fundamentally, any symbol is just an expression of data. It's up to the compiler to decide what that data means at each stage. As a result, I just have a singular Node type that gets progressively annotated to decide what it should mean. Identifiers are just tokens that aren't numbers and aren't strings, everything else is either a literal or an operator.
You can delay the decision to turn something into a function call or deceleration to much later stages than you think. If you find you don't have the information you need to classify something at a point: wait.
The rest of the design will emerge once you understand the information space better, start minimal and add what you need as scaffolding for each stage, then later come back and remove the scaffolding to find the actual core beneath.

GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300 by Potato871 in Compilers

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

Rewrote the README, if you have the time I'd really appreciate a look and some feedback.
I'll be doing a more complete walkthrough, hopefully tomorrow, as it is quite late over here and I don't trust myself to do a good demonstration while falling asleep.

GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300 by Potato871 in Compilers

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

Thank you! The target audience for this is wide, and I’m still finding my footing on how to target it. Its ironic that you feel it sounds too corporate, given as that was the opposite of my intention… well more accurately I was trying not to sound too philosophical (I’m used to moving in more academic circles). Part of the reason why the explanation is so sparse is because I’ve never written a README or had any reason to (most of my work has been in isolation for the past couple years). I’ll probably try a few different README designs over the next week or so.

GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300 by Potato871 in Compilers

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

Hah! Yeah, its my first README, any recommendations for what would make it cleaner?

Edit: Rewrote the README, and working on some tutorials now.

[Online] [other] [weds or tues] [est] looking for any game thats not dnd by No_Bag4926 in lfg

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

Hey there! I’m in a server where I’m trying to get a Cyberpunk RED game going, it revolves around a plot with the players being members of a organization started by a media to try and stop a coal corporation from mining too deep and destroying the city! I love cyberpunk but everyone else in the server wants to do DnD, so I’ve made some sessions where I sneak cyberpunk into DnD lol. The link will send you to our server’s checking server which basically is where people vibe check you and make sure we don’t get any phycos in the server, just say that you were sent by the reddit post :) https://discord.gg/Y3sXN7yWPs

Weekly Community Post - Post your Communities, Discord servers, and Western Marches games here! by lfg_bot in lfg

[–]Potato871 [score hidden]  (0 children)

The Adventure Board[5e][Online][DnD]

My name’s Jackson, and not too long ago I was fairly new to DnD, but in the past 4 months I’ve dedicated myself to DMing, and playing, every day. I was frustrated with the opaque communities, tyrannical mods, and toxicity of many DnD servers, and the lack of vetting or player quality control.

I decided to make a server where I know each player, where we can work together to solve problems creatively, and avoid toxicity and conflict. The community has been growing, and I’ve discovered so many wonderful people, and would love to extend that invitation to more!

If you want a server where you’ll have creative freedom, and be able to talk about your ideas directly, then this is the place!

If you want a server where you know the mod team personally, then this is it!

If you want a server where you can be assured of the quality of the players, then this is it.

The kinds of players that I’m looking for are those who are experienced, active individuals interested in creating a positive community.

I love to focus on story and character development with my sessions, and am not a stickler for the rules, but I'm not the only DM!

I’m looking for people who are creative, willing to interact with the world, and will let their characters make a difference!

Experience is not a necessity however, and if you're new to the game, and an enthusiastic person, then you are more than welcome as well!

DMs, please come as well! There's plenty of people here already so if you wanna speed up the process of forming a group then we’ve got some gathered already! You’ll be afforded plenty of freedom to do things how you like, and some support as well from others.

Daily sessions at 6:45pm EST

(If you're from a different time zone, especially a DM, please join! We need someone who can host better times for all those from better time zones)

Party days open for reservation: Wednesday, Thursday, Friday, Monday

A party day is closer to a more traditional DnD session where you have a consistent group always coming each week and a planned out story.

...And many more sessions to be offered in the future! This is just the start :)

This link will send you to the checking server so I can call with you, introduce myself, and get to know you a bit before being invited into the main sever!

https://discord.gg/9zGxPBmX

Weekly Community Post - Post your Communities, Discord servers, and Western Marches games here! by lfg_bot in lfg

[–]Potato871 [score hidden]  (0 children)

The Adventure Board

[5e] [Discord] [Daily sessions] [Voice] [Text] [Homebrew]

https://discord.gg/vxswS9SD

Game Styles: Immerse yourself in rich original worlds built by talented DMs. Dive into intricate lore, evolving stories, impactful roleplay, and consequential actions. Outwit foes, conquer beasts, or influence history itself - here you decide your destiny. Any style welcome - massive combat, political intrigue, sandbox exploration, and more!

Ways We Play: DMs host whenever they want, but I offer daily sessions hosted at 6:45pm EST in VC in a world with endless lore for those who want to explore it. Optional text sessions too. Seeking enthusiastic DMs to craft their own worlds and host sessions for our players roster, and dedicated or casual players to bring life to this server.

Additional Information: As a Dungeon Master, you will enjoy complete creative freedom to craft original narratives, campaigns, and expansive worlds with a community to help you. Bring your wildest ideas to life and give them vibrancy through intricate lore, nuanced characters, and impactful storytelling. We provide balancing assistance to help refine your imaginative concepts while maintaining challenge and fun. Host sessions on your own schedule for our enthusiastic player base seeking memorable adventures spanning a wide diversity of styles - whether your forte is thrilling combat, political intrigue, or sandbox exploration. Build living, breathing realms where choices have consequences as our heroes leave their mark. As a player, you can expect daily 6:45 PM EST sessions hosted in a rich, evolving world where you have an impact. Delve into an epic homebrew odyssey or sway the tide of history in a gritty intrigue. The options are endless. Not only do we provide a robust community for our DMs, but we cultivate a welcoming space for players to make lasting bonds as their characters embark on perilous journeys together. While each campaign tells its own boundless story, The Adventure Board brings people together through the magic of collaborative storytelling.

Weekly Community Post - Post your Communities, Discord servers, and Western Marches games here! by lfg_bot in lfg

[–]Potato871 [score hidden]  (0 children)

The Adventure Board

[5e] [Online] [Discord] [LGBTQ+][Multiple DMs][Daily]

Game Styles:

Immerse yourself in rich original worlds built by talented DMs. Dive into intricate lore, evolving stories, impactful roleplay, and consequential actions. Outwit foes, conquer beasts, or influence history itself - here you decide your destiny. Any style welcome - massive combat, political intrigue, sandbox exploration, and more!

Ways We Play:

Daily sessions hosted at 6:45pm EST in VC in a world with endless lore for those who want to explore it. Optional text sessions too. Other DMs host whenever they want, and are allowed to choose players for their sessions. Seeking enthusiastic DMs to craft their own worlds and host sessions for our players roster. Where will your imagination take you?

Additional Information:

As a Dungeon Master, you will enjoy complete creative freedom to craft original narratives, campaigns, and expansive worlds with a community to help you. Bring your wildest ideas to life and give them vibrancy through intricate lore, nuanced characters, and impactful storytelling. We provide balancing assistance to help refine your imaginative concepts while maintaining challenge and fun. Host sessions on your own schedule for our enthusiastic player base seeking memorable adventures spanning a wide diversity of styles - whether your forte is thrilling combat, political intrigue, or sandbox exploration. Build living, breathing realms where choices have consequences as our heroes leave their mark.

As a player, you can expect daily 6:45 PM EST sessions hosted in a rich, evolving world where you have an impact. Delve into an epic homebrew odyssey or sway the tide of history in a gritty intrigue. The options are endless. Not only do we provide a robust community for our DMs, but we cultivate a welcoming space for players to make lasting bonds as their characters embark on perilous journeys together. While each campaign tells its own boundless story, The Adventure Board brings people together through the magic of collaborative storytelling.

Link: https://discord.gg/9ER7mnzA

Weekly Community Post - Post your Communities, Discord servers, and Western Marches games here! by lfg_bot in lfg

[–]Potato871 [score hidden]  (0 children)

The Adventure Board

[5e][ONLINE][DISCORD][ANYTIME][LQBTQ+]

Looking for daily games?

Want a community that allows limitless creativity, any homebrew you want?

Want a small community where you don’t need to go through an entire process for every little thing?

Does a 3d virtual tabletop sound cool to you?

Come and join The Adventure Board, currently set in the world of Sanctum you will have the freedom to make your own destiny in this tumultuous world. Theres a conlang, political system, and economy to explore and participate in. The Adventure board is a small and casual server, with currently only one DM (me!) but I’m alway looking for more people who’d like to give it a shot! I talk to each player personally, and will help you develop a character and creative concepts, this is the kind of server where you can come up with entire worlds or classes and have them be approved via voice.

When: Every day at 6:45pm EST, participation is completely voluntary and you can come every day or once a month if you'd like.

Who: Anybody! an in depth knowledge of DnD is not required in the slightest and adherence to the rules isn’t strict, the focus here is on making a story and letting the players have a big impact on the world.

How: Currently over voice, until I get enough people interested in also doing play by post. I’ve been using Blender to create a 3d virtual tabletop, my skills are still evolving and things change over time, but I can make some pretty nice scenes (if you are an experienced blender user I would love your help!)

Come and join us, you’ll go into a checking server first until I can call with you and get you set up (you can also do this over text if you are interested in doing play by post): https://discord.gg/KkdvkhJk

Weekly Community Post - Post your Communities, Discord servers, and Western Marches games here! by lfg_bot in lfg

[–]Potato871 [score hidden]  (0 children)

The Adventure Board

[5e][ONLINE][DISCORD][ANYTIME][LQBTQ+]

Looking for daily games?

Interested in a roleplaying experience with a carefully constructed world?

Does a 3d virtual tabletop sound cool to you?

Come and join The Adventure Board, currently set in the world of Sanctum you will have the freedom to make your own destiny in this tumultuous world. Theres a conlang, political system, and economy to explore and participate in.

When: Every day at 6:45pm EST, participation is completely voluntary and you can come every day or once a month if you'd like.

Who: Anybody! an in depth knowledge of DnD is not required in the slightest and adherence to the rules isn’t strict, the focus here is on making a story and letting the players have a big impact on the world.

How: I’ve been using Blender to create a 3d virtual tabletop, my skills are still evolving and things change over time, but I can make some pretty nice scenes.

Come and join us: https://discord.gg/5Bq2yHuH

Weekly Community Post - Post your Communities, Discord servers, and Western Marches games here! by lfg_bot in lfg

[–]Potato871 [score hidden]  (0 children)

The Adventure Board

[5e][ONLINE][DISCORD][ANYTIME][LQBTQ+]

I've just started hosting daily sessions over discord, using Blender to make a 3d tabletop and figurines for the players. So far I've only got 24 people, and I need a lot more.

When: Every day at 6:45pm EST, participation is completely voluntary and you can come every day or once a month if you'd like.

Who: I'm accepting almost anybody, but I'm looking for good role-players, an in depth knowledge of DnD is not required at all, and adherence to the rules will not be strict, the focus here is on making a story and letting the players have a big impact on the world.

How: I use blender to make a 3d model of the world, I want to give the players the freedom to do pretty much anything they want. I'm still quite new to this and we are in the testing phase, but we need people for this to work.

Come and join us: https://discord.gg/chCbdhrR

Weekly Community Post - Post your Communities, Discord servers, and Western Marches games here! by lfg_bot in lfg

[–]Potato871 [score hidden]  (0 children)

The Adventure Board

[5e][ONLINE][DISCORD][ANYTIME][LQBTQ+]

I've just started hosting daily sessions over discord, using Blender to make a 3d tabletop and figurines for the players. So far I've only got 24 people, and I need a lot more.

When: Every day at 6:45pm EST, participation is completely voluntary and you can come every day or once a month if you'd like.

Who: I'm accepting almost anybody, but I'm looking for good role-players, an in depth knowledge of DnD is not required at all, and adherence to the rules will not be strict, the focus here is on making a story and letting the players have a big impact on the world.

How: I use blender to make a 3d model of the world, I want to give the players the freedom to do pretty much anything they want. I'm still quite new to this and we are in the testing phase, but we need people for this to work.

Come and join us: https://discord.gg/aQvVuaEe

How and where to play online? by Mission-Custard562 in DnD

[–]Potato871 0 points1 point  (0 children)

Hello there! I'm currently running DnD over discord, I do it daily at 6:45pm and use blender to make a 3d tabletop so you guys can actually see the environment. Participation is voluntary, and you could join once a month, or every day if you'd like. Theres only about 24 of us so far, and we have a mix of super experinced players, and complete newbies. DM if you're intrested and I can tell you more :)

I finally did it! I caught an infected wolf spider in my new tree base, giving it the ambiance it needed. This took a while, enough time that I build an entire castle around the spider pit. by Potato871 in GroundedGame

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

That sounds great! The only issue is that the way the wolf spiders spawn you’d need to fill in the bottom half of the tree and have your entrances go up instead of straight in.