Hi Matthew,
On 13-03-12 11:31 AM, Matthew Khouzam wrote:
Hey Florian,
Welcome to the cyberspace bulletin board of linux tools. Great to see
your feedback! So first, could you differentiate string from
identifiers? Is RUNNING a value or a variable? I'm asking because if
it's ambiguous.
If you dont have relative paths, or a special syntax for relative paths,
RUNNING would be a value.
Yes actually, RUNNING is a value.
For relative paths, a special syntax would be add with the prefix ./
Can we have "/jazz/blues/artist == ${/artist}" ?
Yes, we can have this and this syntax is equivalent to :
/jazz/blue/artist == /artist
For your syntax ${} operator look for the value of /artist and replace
this value before interpret the comparison.
/jazz/blues/artist == ${/artist}
=> /jazz/blues/artist == artistname
(artistname is a value of /artist)
Just out of curiosity, why not substring searches. Here's a real world
example.
You have a multi-threaded game you're tracing, let's call it "Doom"
Now it registers thread names as "Doom:PIDNum" or "Doom:audio"
"Doom:video" "Doom:AI" "Doom:physics[num]"
I think people would want- No- DEMAND! ;) that you have
/processes/*/name.contains("Doom")
^---- Wildcard
Substring search and wildcard are two feature interesting to add. I
thinks about that.
Also, the Java .equals may be less ambiguous than the C == for string
comparisons.
Why not.
I was thinking over lunch, why would we need assignation in the
specification of the filter?
Assignation is not necessary in the specification of the filter unless
it's to implement local variable in the filter.
However assignations are here to doing the samething that would be done
in the Java state provider and make a build-your-own-state-provider to
replace the CtfKernelStateInput.java
Thank you for your comments,
Florian
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev