Where communities thrive
Join over
1.5M+ people
Join over
100K+ communities
Free
without limits
Create
your own community
Explore more communities
AmmyUI/Ammy
People
Repo info
Activity
Mihhail Maslakov
@ionoy
I may do bug fix or two, and I can definitely help if someone wants to implement something
yeah, I really love that project
aalex675
@aalex675
Can you help me understand what the specific issues are moving forward? perhaps there is something I could work on
Mihhail Maslakov
@ionoy
for Ammy to become mainstream it needs to be cross platform
so it has to target .NET Standard
but Nemerle is compiled against .NET 4.6
and I doubt it can be compiled with Standard
aalex675
@aalex675
What is Nemerle?
Mihhail Maslakov
@ionoy
the language which Ammy was developed with
also, Ammy can't import .NET Standard references
so it needs a new backend
aalex675
@aalex675
Looks like Nemerle is dead?
How does Nemerle work, does it compile to IL?
Mihhail Maslakov
@ionoy
yes, it's a compiler
same as C#
https://github.com/AmmyUI/AmmyUI/blob/master/src/Core/Ammy.Backend/ReflectionBackend.n
here is what backend looks like
it loads type information from the assembly and converts them into Nitra symbols
aalex675
@aalex675
How difficult to just convert this code to C#?
How much of Ammy is written in this language?
Mihhail Maslakov
@ionoy
basically impossible
whole language part is written in Nemerle using Nitra language framework
and it's a lot of code
there needs to be a more realistic goal
if it's just supporting .NET Standard references, then it's more or less doable
just a lot of work still
complete rewrite would take a lot of time
by this point I'm more or less convinced that it's easier to migrate to coded UI than to alternative XAML language
something like this
https://github.com/ionoy/Ammy2
rsuk
@rsuk
Purchased your superb Live Xaml yesterday and trying to capture info for expenses - are you based in the EU?
Chris
@furesoft
could you make it available for avaloniaui?
Mihhail Maslakov
@ionoy
@rsuk
yes
@furesoft
doesn't it already work with Avalonia? I remember doing something about that
Chris
@furesoft
hmm could you port it to vs2019?
NN
@NN---
Another XAML basded framework
https://platform.uno/
:)
Mihhail Maslakov
@ionoy
@furesoft
I'm very deep into LiveSharp development at the moment. Can you try building Ammy at your end?
Chris
@furesoft
hi, is ammy dead?
Mihhail Maslakov
@ionoy
hey
@furesoft
mosty, yes
Chris
@furesoft
but why, i think ammy is a great project
Mihhail Maslakov
@ionoy
I'm not planning on continuing development any time soon
it's a very time-consuming project with a very few users
Chris
@furesoft
do you know a similar project? i like the json like syntax and it could be workable with avalonia ui
Mihhail Maslakov
@ionoy
not that I know of...
I've made a prototype for C#-based Ammy a year ago
https://github.com/ionoy/ammy2
it can be ported to any XAML platform as well
and it's much easier to develop since you don't need to do compilers job
Chris
@furesoft
but it has no json like syntax, its bad that i have my own big projects, if i hadnt i would make my own compiler
Mihhail Maslakov
@ionoy
it gets complicated once you add strong typing
Chris
@furesoft
thats true
_