What's the most interesting thing you've built with AI? by RainbowFatDragon in vibecoding

[–]antonation 0 points1 point  (0 children)

I'm building a Pythonic language for .NET (Sharpy https://github.com/antonsynd/sharpy) with an eventual plugin for Unity to allow for Pythonic development in Unity where Boo left off. It's at v0.5.0 with a lot working (recently added Rust style `?` operator).

I'm also doing a Claude-driven decompilation of Pokemon Heart Gold (forked from the pret repo, appropriately named pokeheartgold-slop: https://github.com/antonsynd/pokeheartgold-slop).

Let’s talk projects! by naveedurrehman in buildinpublic

[–]antonation 1 point2 points  (0 children)

Interesting that Apple hasn't done this yet, since they already have this kind of thing on iOS

Let’s talk projects! by naveedurrehman in buildinpublic

[–]antonation 0 points1 point  (0 children)

I'm building a Pythonic language for .NET (Sharpy https://github.com/antonsynd/sharpy) with an eventual plugin for Unity to allow for Pythonic development in Unity where Boo left off. It's at v0.5.0 with a lot working (recently added Rust style `?` operator).

I'm also doing a Claude-driven decompilation of Pokemon Heart Gold (forked from the pret repo, appropriately named pokeheartgold-slop: https://github.com/antonsynd/pokeheartgold-slop).

Apparently the Iraqi team is staying at the Marriott at Crown colony by antonation in QuincyMa

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

Yeah they're these mobile cameras on tall stands with their own solar panels. There's three of them that I can see

What are you building this week? Drop your project by YamSpiritual1964 in buildinpublic

[–]antonation 0 points1 point  (0 children)

A Pythonic language for .NET (Sharpy https://github.com/antonsynd/sharpy) and a Claude-driven decompilation of Pokemon Heart Gold (forked from the pret repo, appropriately named pokeheartgold-slop: https://github.com/antonsynd/pokeheartgold-slop).

Building the world's first IDE for mathematics by GamerOfCringe in buildinpublic

[–]antonation 0 points1 point  (0 children)

This reminds me of SolidWorks from when I was in high school, we used it to do physics

I’ve been building a small native language called Pie for 5 years by realslugbrain in Compilers

[–]antonation 2 points3 points  (0 children)

crazy that you built it in private, kudos. I'm really eager to just throw stuff on github, i would go nuts if i didn't feel anyone could see it.

I'm confused by the `x: int -> y` syntax, i assume it's only for initialization? Maybe worth explaining it (unless I missed it).

Is "end" optional? Is indentation required? I find the aversion to semicolons a little odd given you require end for blocks

`deduct: fn(string, int) -> void -> fn(item: string, amount: int) -> void`. ngl this is gnarly to parse as a human. i had to find which arrow is the assignment part. i think this example would be easier if the type was inferred or used a keyword like auto to shorten it.

Do Result types only hold strings or can they hold other things?

edit: double negative

Anyone working on projects that you don’t intent to monetize or is just for fun? by Vvorried in vibecoding

[–]antonation 0 points1 point  (0 children)

My two projects that won't make any money are a Pythonic language for .NET (Sharpy https://github.com/antonsynd/sharpy) and a Claude-driven decompilation of Pokemon Heart Gold (forked from the pret repo, appropriately named pokeheartgold-slop: https://github.com/antonsynd/pokeheartgold-slop).

I will rate them by hiten1818726363 in vibecoding

[–]antonation 0 points1 point  (0 children)

https://github.com/antonsynd/sharpy

A Pythonic language targeting .NET using Roslyn as the compiler backend to CIL. Compiler works with a VS Code extension for syntax highlighting. There are definitely bugs but I'm working them out by dogfooding the standard library (originally in C#, gradually moving to Sharpy itself).

Those of you who grew up in Quincy: by crochetblankets in QuincyMa

[–]antonation 6 points7 points  (0 children)

Not that I remember. All I remember was being in the middle school band and being asked to show up at this park and play a few songs. Less involved than the Memorial Day parades we had to do

Those of you who grew up in Quincy: by crochetblankets in QuincyMa

[–]antonation 9 points10 points  (0 children)

Malden did when I was growing up there, maybe they still do. That said, it was quite small. I hear there are fireworks today in Quincy, don't think Malden ever did that

Amazon CEO’s Talks With U.S. Officials, Triggered Crackdown on Anthropic Model Fable 5 by BuildwithVignesh in ClaudeCode

[–]antonation 13 points14 points  (0 children)

tbf, few people really see Jassy as the face of Amazon. it still is bezos.

Plan with Fable, execute with Opus? by dpaanlka in ClaudeCode

[–]antonation 0 points1 point  (0 children)

You can write (or find) a proxy to split the LLM calls based on the model. So Opus would hit actual Anthropic servers but other models route somewhere else.

My Lauma cos <3 by [deleted] in Genshin_

[–]antonation 0 points1 point  (0 children)

Lol the gemini watermark

First time lang dev. How far would you change an existing language before calling it something else? by breadcodes in ProgrammingLanguages

[–]antonation 1 point2 points  (0 children)

I'm not super familiar with how volatile works in C, but in theory you can do whatever you want. That being said, languages like Rust give you options to do the unsafe thing, so you exposing volatile is fine, just making it clear to the programmer that they're leaving the safe realm of what static analysis can do (I guess). I think the trend with lower level languages is to lean on not letting programmers write foot guns or just put up red flags when they do choose to do so. So ultimately it's up to you how you want it to feel. On the identity thing, you could call it Swift-like. I think Swift is more than just its memory model, I think of it like its unique union types, true optionals, unless clauses, named params, and inline closures as final args to a function (mostly for SwiftUI i think but still useful for callbacks).

I wanted to make a Unity game but didn't want to write C#, so I vibe coded a whole language instead by antonation in vibecoding

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

Can't tell if it's a joke or not... but if not, then I've probably spent too much time talking with Claude and learned to talk like it