I have a basic client and server 9P2000 implementation in Julia now. The server only handles 2 messages at the moment. Tversion and Tattach. The client is able to handle any message by using a couple lookup tables. The server uses a couple functions to parse client messages. I want to experiment with making a general purpose IO API, so I can easily adapt the protocol to communicate over stdio. That's where the fun begins since that gets me started with plugin management and RPC.




