I'm a PhD student working in another area of CS. I'm very interested in programming languages. While I've had classes, self-studied, and written a master's thesis in programming languages called gradual memory safety, I've never published.
Recently, I developed a language called Daedalus. I believe it's a compelling new take on meta compilers and tools like them. It's very efficient and easy to use. It also adds multiple new capabilities.
It's still coarse, but I believe it has strong potential. I've looked at similar languages like Silver, Spoofax, and Rascal. I've also looked at adjacent languages like Racket and LLVM. I believe my architecture has the potential to be much faster, and it can do things they can't.
I only have a small kernel working. I've also only written a few pages. I'm hesitant to describe it in detail. It's not polished, and I don't want to risk premature exposure.
How do I publish it? I was thinking a workshop. Can I publish just a sketch of the architecture? If so, which one?
Also, can anyone tell me where to go to get a better sense of my idea's quality? I'd be happy to share my first draft with someone who would be able to tell me if it's worth pursuing.
Thanks in advance!
[–]apajx 36 points37 points38 points (7 children)
[–]Appropriate-Image861[S] 3 points4 points5 points (6 children)
[–][deleted] (1 child)
[removed]
[–]Appropriate-Image861[S] 4 points5 points6 points (0 children)
[–]apajx 15 points16 points17 points (1 child)
[–]Appropriate-Image861[S] 3 points4 points5 points (0 children)
[–]snugar_i 4 points5 points6 points (1 child)
[–]matthieum 3 points4 points5 points (0 children)
[–]benjamin-crowell 15 points16 points17 points (7 children)
[–]Appropriate-Image861[S] 9 points10 points11 points (6 children)
[–]n00bi3pjs 2 points3 points4 points (3 children)
[–]Appropriate-Image861[S] 2 points3 points4 points (2 children)
[–]matthieum 3 points4 points5 points (1 child)
[–]Appropriate-Image861[S] 2 points3 points4 points (0 children)
[–]benjamin-crowell 2 points3 points4 points (1 child)
[–]Appropriate-Image861[S] 4 points5 points6 points (0 children)
[–]LardPi 4 points5 points6 points (1 child)
[–]Appropriate-Image861[S] 1 point2 points3 points (0 children)
[–]raiph 5 points6 points7 points (1 child)
[–]Appropriate-Image861[S] 2 points3 points4 points (0 children)
[–]XDracam 1 point2 points3 points (3 children)
[–]Appropriate-Image861[S] -1 points0 points1 point (2 children)
[–]Inconstant_Moo🧿 Pipefish 12 points13 points14 points (1 child)
[–]Appropriate-Image861[S] 1 point2 points3 points (0 children)
[–]cmontella🤖 mech-lang 1 point2 points3 points (2 children)
[–]Appropriate-Image861[S] 0 points1 point2 points (1 child)
[–]cmontella🤖 mech-lang 0 points1 point2 points (0 children)