4 ms·
A few questions: - Can you do Starkits!? With .NET and the CLR, pre-Core (since I see this goes back to 2012), that would be interesting? - Can you run Fossil
by 616c 10y ago
A few questions:
- Can you do Starkits!? With .NET and the CLR, pre-Core (since I see this goes back to 2012), that would be interesting?
- Can you run Fossil on this?
- How does type ellision work (or rather how do you handle moving between CLR/.NET primitives into a very different or minimalist Tcl type system)?
Thanks for the cool work. Sorry so many questions but that is what popped into my head!
- mistachkin 10y agoYes, Eagle supports completely self-contained deployment scenarios, including any application scripts you may need. You can end up with a single EXE, if needed. Also, Eagle runs quite well on Mono, on both Mac OS X and Linux. I'm not sure what you mean by "Can you run Fossil on this" since Fossil itself is written in C. However, Eagle can certainly be used with Fossil via its Tcl integration support. The Garuda package (part of Eagle) is used to load the CLR and Eagle from native Tcl. Eagle "knows" about all the .NET primitive types, including generics, nullable value types, ByRef, multi-dimensional and nested arrays, and all delegate types. The "core marshaller" handles all translations between these types and strings. Everything is handled with full fidelity.
- 616c 10y agoSorry, that was dumb, re Fossil. I was tired and know the Sqlite/Fossil community are tight with the Tcl community (since the Fossil scripting language was once Tcl, and now I believe a derivative of Tcl now, called TH1), so I got confused with lack of coffee and just waking up. https://www.fossil-scm.org/index.html/doc/trunk/www/th1.md https://www.fossil-scm.org/index.html/doc/trunk/www/th1.md The type situation is cool. I know little of CLR and .NET, but will definitely check out this code. This sounds wonderful, good on you and your community! Perhaps I will play.
- mistachkin 10y agoActually, it's not dumb at all. Eagle uses Fossil as its source repository. Further, there are several other Eagle related projects that use Fossil quite extensively, including the new Package Repository Server.