로즐린 Scripting vs PowerShell

안녕하세요. 이번 post는 어떤 분께서 PowerShell과 Roslyn scripting 을 비교해 놓으셨길래 그에 대한 제의견입니다. 일단 PowerShell이 할수 있는걸 Roslyn scripting도 다 할수 있습니다. 단지 PowerShell이 간단하게 할수 있는걸 Roslyn으로 하려면 훨씬 복잡하고 많은 코딩이 필요합니다. 이유는 PowerShell은 scripting engine 뿐만 아니라, 여러 PowerShell이 지원 하는 시나리오를 쉽게 할수 있는 많은 툴, API를 제공하는 반면, roslyn…


한국 Roslyn 관련 블로그 포스팅 몇개 소개 합니다.

안녕하세요. 웹 서치 하다 보니까 한국 어느분께서 이미 Roslyn에 대한 기본적인 blog 포스팅을 몇개 하셨길래, 소개차 올립니다. …. Roslyn 맛보기 (1) – C# 소스 코드를 스크립트 처럼 다루는 방법 Roslyn 맛보기 (2) – C# Interactive (1) Roslyn 맛보기 (3) – C# Interactive (2) Roslyn 맛보기 (4) – Roslyn Services APIs를 이용한 Code Issue 및 Code…


The Roslyn Project 번역판

* 이건 제 개인적인 번역본 입니다. 공식적인 번역본이 만약 나오면 지우겠습니다. Exposing the C# and VB compiler’s code analysis October 2011 Karen Ng, Principal Lead Program Manager, Microsoft Corporation Matt Warren, Principal Architect, Microsoft Corporation Peter Golde, Partner Architect, Microsoft Corporation Anders Hejlsberg, Technical Fellow, Microsoft Corporation Contents 1 Introduction 2 Exposing the Core APIs…

1

Roslyn에서 Emit한 어셈블리 unload 하기

이것도 어떤 분께서 하신 질문에 대한 좀 더 자세한 답변을 블로그로 올리는 것입니다. 앞에 블로그에도 썼듯이, 이 답변은 현재 Roslyn CTP에 공개된 내용만을 바탕으로 하는것이니 만큼 final version에서는 얼마든지 바뀔수 있습니다.   일단 질문은 Roslyn으로 compile 에서 만들어진 어셈블리들은 일단 메모리에 load된 후에 unload가 가능한가 입니다. 일단 답변은 unload가 가능한것도 있고 불가능한것도 있다 입니다.  …


Roslyn에서 ShadowCopy 서비스 사용하기

어떤 분께서 질문하셔서, 간단하게 답변 드렸는데, 주말에 시간나서 블로그로 좀 더 자세히 답변 드릴려고 합니다. * 여기서 한가지 짚고 넘어갈 것은 밑에 설명은 final 한 API에 대한 것이 아니기 때문에, 마지막 버젼에서는 아예 없어질수도 완전히 바뀔수도 있음을 알려드립니다.   일단, 여기에 써 있는 여러 layer 중에 compiler layer (API) 만 쓰실 경우, reference들의 shadow copy를…


Roslyn CTP 가 오늘 공식적으로 발표 되었습니다.

안녕하세요. 오늘 VSIP Summit 에서 로즐린 CTP가 공개되었습니다. 오늘은 간단하게 재미있는 링크만 몇개 쭉 달아 놓겠습니다. 주말쯤 블로그 쓰는 시간에 저도 몇개 올리도록 하겠습니다. 그럼 수고! – 희제.   메인 사이트 – http://msdn.com/roslyn   블로그들 http://blogs.msdn.com/b/somasegar/archive/2011/10/19/roslyn-ctp-available-now.aspx http://blogs.msdn.com/b/ericlippert/archive/2011/10/19/the-roslyn-preview-is-now-available.aspx http://blogs.msdn.com/b/visualstudio/archive/2011/10/19/introducing-the-microsoft-roslyn-ctp.aspx http://blogs.msdn.com/b/vbteam/archive/2011/10/19/introducing-the-microsoft-roslyn-ctp.aspx http://blogs.msdn.com/b/csharpfaq/archive/2011/10/19/introducing-the-microsoft-roslyn-ctp.aspx   아직 들어가지 못한 기능들 http://social.msdn.microsoft.com/Forums/en-US/roslyn/thread/f5adeaf0-49d0-42dc-861b-0f6ffd731825


Await으로 Pause and Play 하기

– 이번 글은 Mads Torgersen의 MSDN 글을 번역/요약한 것입니다. 매드가 쓴 글은 await의 의미가 무엇이며 내부적으로 어떻게 작동하는지, 개념적 부분 부터 실제 작동 원리까지 설명한 글입니다. 일단 글은 VB나 C# 처럼 imperative programming language의 특징을 설명하는것으로 부터 시작합니다.   Sequential Composition Imperative programming language는 일단 프로그램을 순차적인 스텝의 나열로 짜는 것을 그 근본 방법으로 사용합니다…


Async CTP와 함께하는 좀 더 쉬운 비동기 프로그램밍

– 이글은 Eric Lippert가 쓴 “Easier Asynchronous Programming with the New Visual Studio Async CTP” 글의 번역/요약본 입니다.   에릭이 쓴 글은 Async 자체에 대한 기술적인 글이라기 보단 왜 Async가 다른 패턴보다 나은가에 대한 글입니다. 아주 간단한 코드 snippet로 부터 글을 시작합니다. void ServeBreakfast(Customer diner) {     var order = ObtainOrder(diner);     var ingredients =…


C# Async 에 관련된 글들.

예전부터 C# Async에 대한 글들을 올리고 싶었는데, 게을러서 못하다가 이번에 맘 먹고 올려야지 하는 찰라, 우연히 이번 달 MSDN Magazine을 봤는데, 이번 달 주제가 Async 프로그램밍이네요.   일단 몇가지 링크를 걸어봅니다. Async CTP 받기 이번달 MSDN Magazine 보기   여기 보시면 일단 여태까지의 .NET에서 밀었던 Async programming pattern의 변천사와 진화 과정을 보실수 있습니다. 이번 Async는…


Reactive Extensions for .NET (Rx) 을 아시나요?

예전부터 한번 공부해 보고 싶던거 였는데 마침 channel9에 Rx에 대한 소개 비디오가 올라왔길래 봤는데 아주 쉽게 잘 설명해 놨더라구요. Rx가 뭔지. 아마 첨 보시면 어메메 하실지도 완전 짱입니다. 생각도 못해본 방식으로의 접근이네요. C# 5.0 에 들어가는 async/await랑은 또 다른 접근 방식인데. 그렇다고 둘이 배척되지 않고 같이 융합 될수 있겠는데요. 하여간 관심 있으면 함 봐 보세요….

1