WARNING This list outdated, for the up to date version visit https://haskellcosm.com
Types of work:
- RD - research&development
- PR - product
- IP - in-house product
- CO - consulting
WARNING This list outdated, for the up to date version visit https://haskellcosm.com
Types of work:
It's like creating the front end and back end of a compiler inside Haskell without the need of Template Haskell!
Write your DSL AST as a Free Monad, and then interpret the monad any way you like.
The advantage is that you get to swap out your interpreter, and your main code
| using System.IO; | |
| using System.Linq; | |
| using System.Reflection; | |
| namespace System | |
| { | |
| public static class AssemblyResolver | |
| { | |
| internal static void Hook(params string[] folders) | |
| { |
| (* | |
| This script analyzes the dependencies between top level types in a .NET Assembly. | |
| It is then used to compare the dependency relationships in some F# projects with those in some C# projects. | |
| Note that no attempt has been made to optimize the code yet! | |
| REQUIRES: | |
| * Mono.Cecil for code analysis | |
| From http://www.mono-project.com/Cecil#Download |
| using System; | |
| using System.Diagnostics; | |
| using System.IO; | |
| using System.Threading; | |
| using System.Threading.Tasks; | |
| namespace Test | |
| { | |
| class Program | |
| { |
| ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### | |
| ### Shell script to download Oracle JDK / JRE / Java binaries from Oracle website using terminal / command / shell prompt using wget. | |
| ### You can download all the binaries one-shot by just giving the BASE_URL. | |
| ### Script might be useful if you need Oracle JDK on Amazon EC2 env. | |
| ### Script is updated for every JDK release. | |
| ### Features:- | |
| # 1. Resumes a broken / interrupted [previous] download, if any. | |
| # 2. Renames the file to a proper name with including platform info. |
| using System; | |
| using System.Collections.Generic; | |
| using System.IO; | |
| using System.Linq; | |
| using System.Reflection; | |
| using NUnit.Framework; | |
| namespace MyProject | |
| { | |
| [TestFixture] |
| /* ncurses C++ | |
| * | |
| * A general purpose example of using ncurses in C++ e.g. with STL strings. | |
| * I guess whatever license ncurses uses applies, otherwise public domain. | |
| */ | |
| # include <algorithm> | |
| # include <iostream> | |
| # include <fstream> | |
| # include <iterator> |
| #r @"packages\Streams.0.2.5\lib\Streams.Core.dll" | |
| open System | |
| open System.IO | |
| open System.Collections.Generic | |
| open Nessos.Streams | |
| // make Visual Studio use the script directory | |
| Directory.SetCurrentDirectory(__SOURCE_DIRECTORY__) |
| {-# LANGUAGE DeriveDataTypeable #-} | |
| import Control.Concurrent (threadDelay) | |
| import Control.Exception (Exception,throw) | |
| import Control.Monad (void) | |
| import Control.Concurrent.Async (Async,race,wait,withAsync) | |
| import Data.Typeable (Typeable) | |
| data ThreadTimeoutException = ThreadTimeoutException | |
| deriving (Show, Typeable) |