praeclarum/Iril: Compiles LLVM IR (bytecode) or C to .NET Assemblies


2025-09-18 캡쳐 기록


24b0d121e09c28a8699fe8b115ef046b6e6a9534



24b0d121e09c28a8699fe8b115ef046a7f68e8cf




24b0d121e09c28a8699fe8b115ef046f5a45919b




24b0d121e09c28a8699fe8b115ef0468e4a9e9bb


llvm ir 중간언어를 닷넷 il 로 변환하여 닷넷에서 참조할수있게 해준다는데,

.ll 파일을 가지고 변환하는건 실패했고 .c 파일을 가지고는 성공한 기록을 위에 전시해둿다.


이론적으로 llvm을 지원하는 모든 언어를 닷넷에 편입시킬수있지않을까 싶은데, 만들다만지 오래된거로 보아 호환성에 큰 기대는 안되고

당장 c언어의 union이나 비트필드와 같은 간결한 표현을 C# 에서 참조하는데 성공했다는것에 아주 만족하고있다.