Skip to content

Commit

Permalink
Update readmes
Browse files Browse the repository at this point in the history
  • Loading branch information
akimboyko committed Jun 15, 2013
1 parent da441f5 commit 9a9cd34
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
2 changes: 1 addition & 1 deletion Presentation/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#Presentation Metaprogramming in .NET
##Microsoft® “Roslyn” CTP
##Microsoft® “Roslyn” FTP
[Version online](http://akimboyko.github.io/presentations/metaprogramming_in_dotnet_roslynctp.html#/title)

###Content
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ MetaProgramming .Net samples
* [C# code](Snippets/Scripting/IronPython-Scripting.linq)
* [.py code](Snippets/Scripting/sample.py)

#Dynamicly generating .Net assembly at runtime
#Dynamically generating .Net assembly at runtime
* [Roslyn CTP: build and load assembly in memory](Snippets/Caas/Roslyn-BuildAtRuntime.linq)
* CodeDOM
* [build and load assembly in memory](Snippets/Caas/CodeDOM-BuildAtRuntime.linq)
* [C# 4.0 and 5.0 features](Snippets/Caas/CodeDOM-BuildAtRuntimeCSharp45.linq), not supported by Roslyn CTP yet

#Metaprogramming via runtime code generation
* [Hardcoded C# rule: ~900ms to run 1000 iterations](Snippets/Performance/C#-HardCodedRule.linq)
* [Roslyn CTP: scripting and staticly typed results: ~950ms to run 1000 iterations](Snippets/Performance/Roslyn-ScriptingWithStaticlyTypedResult.linq)
* [Roslyn CTP: scripting and statically typed results: ~950ms to run 1000 iterations](Snippets/Performance/Roslyn-ScriptingWithStaticlyTypedResult.linq)
* [DLR i.e. Dynamic Language Runtime with ExpressionTrees: ~1200ms to run 1000 iterations](Snippets/Performance/DLR-ExpressionTrees.linq)

#Code-as-Data approach
Expand Down
9 changes: 8 additions & 1 deletion Snippets/Scripting/ScriptCs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ ScriptCs and project-less environment and prototyping
Scripting from C# using ScriptCs.Core
-------------------------------------

```csharp
// preserve current directory
var previousCurrentDirectory = Environment.CurrentDirectory;

Expand Down Expand Up @@ -51,6 +52,7 @@ Scripting from C# using ScriptCs.Core
// restore current directory
Environment.CurrentDirectory = previousCurrentDirectory;
}
```

ScriptCs and Selenium/FluentAutomation
--------------------------------------
Expand All @@ -72,4 +74,9 @@ ScriptCs and PowerShell
* `import-module scriptcs`
* `invoke-scriptcs '"Hello PowerShell!"'`

see [ScriptCS-PowerShell-Module](https://github.com/beefarino/ScriptCS-PowerShell-Module) for details
see [ScriptCS-PowerShell-Module](https://github.com/beefarino/ScriptCS-PowerShell-Module) for details

ScriptCs and Nake
-----------------------

[Nake is a C# script-based build tool for .NET inspired by Jake/Rake](https://github.com/yevhen/Nake/blob/dev/Nake.csx)

0 comments on commit 9a9cd34

Please sign in to comment.