Last week, while presenting Axum at the Twin Cities Languages User Group, I presented this application: 1: using System; 2: using Microsoft.Axum; 3: using System.Concurrency.Messaging; 4: 5: namespace Project06 6: { 7: schema Pair 8: { 9: required int Num1; 10: required int Num2; 11: } 12: 13: channel Adder 14: { 15: input Pair Nums : int; 16: } 17: 18: agent AdderAgent : channel Adder 19: { 20: public AdderAgent() 21: { 22: while(true) 23: { 24: var result = receive(PrimaryChannel::Nums); 25: result...
I’ve just returned from presenting Axum to the Twin Cities Languages User Group. Thank you to all who attended! The meeting went well, and everyone participated in an active discussion as we took a look at Axum’s actor/channel based programming model. Some good questions arose during the presentation and I hope to more fully answer the questions in future blog posts. Many thanks to Jason Bock for allowing me to speak at the meeting, and to Jon Stonecash for his warm introduction...