|
Alastair Reid
@
alastair_d_reid
Cambridge, England
|
|
Researcher at Google: formal specification/verification, security, computer architecture, ... Using Haskell, Z3, Verilog, Scala, Coq, ... Tweets are my own.
|
|
|
1.697
Tweetovi
|
247
Pratim
|
1.707
Osobe koje vas prate
|
| Tweetovi |
|
Alastair Reid
@alastair_d_reid
|
2. velj |
|
Doesn’t Rosette just call out to Z3 if expression is symbolic?
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
29. sij |
|
How do you break your toe from falling over? Was he doing a handstand?
I’m now picturing the two of you doing some kind of circus act - you standing on the soles of his feet while he does a handstand.
Please confirm.
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
28. sij |
|
You’ll love how Smalltalk (and TeX too IIRC) implement “if”. (Though it is not as awesome as the story of goto in bash further down this thread)
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
24. sij |
|
And thanks for signing it!
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
23. sij |
|
I didn’t like the way that the body of the slides distracted me from the jokes along the top...
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
23. sij |
|
You going deer hunting?
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
23. sij |
|
Got the book. Now I need to get it signed... pic.twitter.com/VzqNPIiTln
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
23. sij |
|
Harsh political commentary in the cocktail menu pic.twitter.com/l2MTVPlgeA
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
19. sij |
|
If it is an instruction decoder, what I have used in the past is a recursive function that takes set of patterns and, for each bit position that is not an ‘x’ in any pattern, splits set into two parts. Then choose the bit position that gives the best balance and recurse.
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
17. sij |
|
Really looking forward to my first ever #POPL (also HASE, VMCAI, PriSC).
No idea which people I know will be there (or which ones I should know but don’t) - ping me.
|
||
|
|
||
| Alastair Reid proslijedio/la je tweet | ||
|
Erika
@rrika9
|
7. sij |
|
|
||
|
Alastair Reid
@alastair_d_reid
|
9. sij |
|
Do ISAs have “copyright trap” instructions?
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
9. sij |
|
Definitely the funniest part of the architecture. Though I think VQRDMULH gets the prize for best scrabble hand.
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
8. sij |
|
So is using underscore an example of typing inference?
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
7. sij |
|
Seems to argue that because it is unlikely that an arm OS engineer would have got it wrong, we should assume that an arm architect got it wrong instead.
Not sure I follow that logic.
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
7. sij |
|
Isn’t this a software bug? Security relies on cooperation between the hardware and software and it sounds as though OSes were missing something? (Though this might indicate a documentation issue too?)
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
5. sij |
|
Found my old car licence plate pic.twitter.com/rEqBvxb7f3
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
4. sij |
|
Happy birthday Kavi!
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
3. sij |
|
If you count FPGAs, then I would go with CakeMLs Silver processor...
cakeml.org/pldi19.pdf
|
||
|
|
||
|
Alastair Reid
@alastair_d_reid
|
3. sij |
|
Yeah, there is also Algebraic Specification Language - I did my masters on that...
That is the other one you were thinking of, right :-)
|
||
|
|
||