Hacker Newsnew | past | comments | ask | show | jobs | submit | more kant2002's commentslogin

That’s very interesting. I see similar attitude in the C# JIT/Roslyn developers where they take this very seriously. Interesting are this is influenced by Anders, or just whole thing tick for a lot of compiler developers?


I like ACE it's very interesting application of Prolog. While it focused on writing logical definitions, I think there interesting way of looking at how we try to express programming languages syntax to newbies in classrooms. I personally think that it is possible to find way of speaking about code which sounds a lot like English. Maybe that's because my English is not adequate.

I have super early experiments here: https://kant2002.github.io/EngLang/ but it's still super early


Just in case that maybe interested to you. Currently (with nightlies) using NativeAOT + C# you would be able to have approximate same as Go. Even fully statically linking executable. And given that MS working on making apps have less size, gopefully it would be comparable to Go in app size.


Nice! I was following the AOT compiler years ago after Joe Duffy announced it. Good to see that they're continuing with the good work :)


Not sure if this is project related, but I discover port (https://github.com/ptrelford/FunSharp) of Small Basic style on F# and that look awesome for displaying simple concepts. I think all programming languages can have simple setups which would be easy for kids.

I was interested enough to port from Gtk to Avalonia, since that looks much better for Windows and do not degrade anywhere on Linux/Mac OS. Also I run small experiment by try to "internationalize" that library, by porting F# to my language - Ukrainian, just to look if that would be easier to pickup. I think for early education, immidiately after Scratch expressing algorithms in native language maybe beneficia.

In case you are know Ukrainian and interested: https://github.com/kant2002/FunSharp/tree/%D0%B3%D0%BE%D0%BB...


Technically you can always write you own C compiler like this project https://github.com/ForNeVeR/Cesium. Obviosuly C++ is much more complicated journey and require real investment. But at this point this is not CoreCLR limitations mostly.


Would you give a chance try trimming WinForms on .Net 7? I do expect it to be slightly better now


You generally do not want use NativeAOT for plugins, since you can have just one .Net runtime inside process. If somebody will write another plugin you will have a problem or experience very strange things


Just today NativeAOT was combined with WASM https://twitter.com/yowl00/status/1473052545744527365

Links to Github: https://github.com/yowl/csharp-wasm4

It would be slightly extravagant experience, but C# is technically possible.


When you last time check it? I think it became better. I recently test F#, so maybe that would be interesting to you https://codevision.medium.com/life-f-and-nativeaot-b65fee97d...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: