PASTA project press release
As of today the PASTA project has issued an official press release about our new EnCore microprocessor.
Press Release: Gadgets could go greener with high-speed computer chip
CArD website facelift
I have just finished the facelift of our CArD – Compiler and Architecture Design Group website. The people page gives a good overview about our members and we finally have a news section as well.
EnCore Processor at Wikipedia
From today on we have a wikipedia page for the EnCore processor.
Also if you search for ‘pasta project’ on video.google.com we are one of the top hits. We also do very well on traditional search engines like google, yahoo, and bing – searching for ‘pasta project’ reveals us at the very top most of the time.
PASTA Research Group Video
I have been working on a video that portrays what our PASTA research group does. Have fun watching it and remember that none of us are professional camera men, actors, or video editors - so it is a bit shaky but hopefully still informative and fun.
Get the Flash Player to see this video.
Replace Newlines with Sed
This has bugged me for a while when useing TextMates ‘Filter Through Command…’ to replace all newlines in a selection. Somehow my mind always wants to use sed to do this although there are simpler ways to do it.
The following works with GNU sed but not with BSD sed on my Mac (although it should work given the documentation in the man page):
sed -n ':a;N;$!ba;s/\n//g;p' < infileWhat this does is the following:
- :a put label at the first position
- N Append the next line of input to the pattern space
- $!ba branch to label a, the ! tells it to apply the command to a non-selected pattern space and the $ addresses the last line of input
- s/\n//g substitutes a newline with a space
- p writes pattern space to standard output
If you can make this work with BSD sed please let me know.
PASTA Research Group
Our PASTA (Processor Automated Synthesis by iTerative Analysis Project) research group has a new website. The content is still quite incomplete but over the next few weeks we shall bring it all into shape. So stay tuned….
TextMate - Search in Large Projects
Searching in large projects (i.e. gcc repository) can be painfully slow with TextMate. If you encounter this problem have a look at the Ack TextMate Bunlde.
Existential Datatypes
A nice article by Oleg Kiselyov about Existential Datatypes. Enjoy!
foldl.com - foldr.com
:-)
George Orwell and Others Online
Under Australian copyright laws, copyright in literary works of authors, who died before 1955, has expired. These works are now within the ‘public domain’ in Australia and this is why the University of Adelaide is able to reproduce such works on the world wide web. Here go some of my favourites: