These are chat archives for Ruhrpottpatriot/GW2.NET

29th
Jan 2016
Steven Liekens
@StevenLiekens
Jan 29 2016 08:15
xproj should fix it, but for the moment it doesn't
when you have a solution with xproj files and you build the solution with visual studio (devenv.exe), you only get outputs if you enable outputs-on-build in the project properties
if you build with MSBuild.exe, you always get outputs regardless of the setting
the obvious fix is to use devenv.exe [solution] /Build instead of MSBuild, but that doesn't work on appveyor
because appveyor only has a minimal install of visual studio
and it's missing a lot of dependencies needed to launch devenv.exe
Steven Liekens
@StevenLiekens
Jan 29 2016 08:22
for the version problem: change the version restriction in all nuspec files to [2.0,3.0)
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 13:47
Ok, I'll probably do a new branch fix the appveyor, and then enable automatic AssemblyInfo patching, so we don't need a shared assembly info anymore
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 13:58
btw: you sure about the version, shouldn't it be [1.0, 2.0)?
Steven Liekens
@StevenLiekens
Jan 29 2016 15:02
Master branch is 2.0 remember
It already has tons of breaking changes
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 15:03
ah, yeah I remember
Steven Liekens
@StevenLiekens
Jan 29 2016 15:03
Maintenance branch is 1.x
And only exists because master is unfinished
It's a real PITA to have to maintain an old version so let's finish up 2.0
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 15:05
yeah, I get you on that
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 15:10
I'll cut out on some fetaures i thought of for 2.0, but we can do that since most of them are behind the scenes changes. We can introduce them later in 2.x developement
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 15:31
btw: What is that TextFx project you did?
Steven Liekens
@StevenLiekens
Jan 29 2016 16:17
A text recognition framework for building recursive descent parsers
It's a work in progress
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 16:17
hm, is there a limit on what it can parse into?
I.e. could it parse into Expressions?
Steven Liekens
@StevenLiekens
Jan 29 2016 16:18
It doesn't quite work like that
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 16:20
how does it worK?
Steven Liekens
@StevenLiekens
Jan 29 2016 16:21
You create a set of rules for each string of values that you want to recognize
A rule can be something like DIGIT = any number between 0 and 9
A rule can also build on existing rules
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 16:22
yeah BNF
i know those
Steven Liekens
@StevenLiekens
Jan 29 2016 16:22
So after you configure all the rules, you feed a string into the highest level rule
And it will give you your string back, chopped into pieces and rearranged as a linked list of individual elements in the text
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 16:25
on another note: How would you store coordinates in an app?
Steven Liekens
@StevenLiekens
Jan 29 2016 16:25
Tuple<T,T> of course
Jk
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 16:27
I was thinking about DbGeography. But that is putting a reference to EF in my project, which I don't use for anything other
Can you think of an alternative?
Robert Logiewa
@Ruhrpottpatriot
Jan 29 2016 21:38
I'm a little bit torn here.
This message was deleted
I'm seriusly thinking of throwing the DictionaryRange<TKey, TValue> out of the window and replace it with a HashSet<T>