Skip to content

Instantly share code, notes, and snippets.

@OmerMor
OmerMor / SCI Kernel Documentation.1988-04-04.txt
Last active October 4, 2020 11:25
SCI Kernel Functions
SCI Kernel Functions
====================
SCI Overview
This document details the capabilities of the Script Interpreter (sci) and
the interface to those capabilities through the Script programming
language. Before getting into the specific functions we'll take a look at
how sci operates in order to provide a background for the function
@OmerMor
OmerMor / The SCI Programming Language.1988-04-04.txt
Created September 23, 2020 09:39
The Script Programming Language
The Script Programming Language
Author: Jeff Stephenson
Date: 4 April 1988
SIERRA CONFIDENTIAL
@OmerMor
OmerMor / SCI Kernel Documentation.1989-07-25.txt
Created September 23, 2020 08:46
SCI Kernel Documentation
SCI Kernel Documentation
Author: Jeff Stephenson
4 April 1988
Revision by: David Slayback
@OmerMor
OmerMor / Run Time System Changes.1993-08-23.txt
Created September 10, 2020 20:34
SCI Run time system changes
**** Run time system changes *****
* *
* In reverse chronological order *
* *
**********************************
-----------------------------------------------------------------------------
Ver 1.001.097 8/23/93
ChriSmith
@OmerMor
OmerMor / SCI Changes & Updates.1993-08-23.txt
Created September 10, 2020 20:29
SCI CHANGES & UPDATES
S C I C H A N G E S & U P D A T E S
------------------------------------------
in reverse chronological order
------------------------------
The following is a list of changes made to system modules since 2/2/92,
the date of the documentation given to Larry Scott by Brian K. Hughes.
@OmerMor
OmerMor / ThreadMonitor.cs
Created May 3, 2012 16:37
Answer to http://stackoverflow.com/q/10432494/61061: observing the death of client threads
using System;
using System.Threading;
namespace ThreadingTest
{
public class ThreadMonitor
{
public static event Action<int> Finalized = delegate { };
private readonly int m_threadId = Thread.CurrentThread.ManagedThreadId;
@OmerMor
OmerMor / RxAsyncTest.cs
Created January 3, 2012 11:24
Rx & Async
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reactive.Concurrency;
using System.Reactive.Linq;
using System.Reactive.Threading.Tasks;
using System.Threading;
using System.Threading.Tasks;
using NUnit.Framework;
@OmerMor
OmerMor / LinqSnippet.cs
Created October 24, 2011 19:41
Some Random LINQ Snippet I needed
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace LinqSnippet
{
public class LinqSnippet
{
public void Test()
{
@OmerMor
OmerMor / SampledSelectTest.cs
Created July 1, 2011 13:59
SampledSelect Rx Operator
using System;
using System.Collections.Generic;
using System.Reactive.Concurrency;
using System.Reactive.Linq;
using System.Reactive.Subjects;
using System.Threading;
using Microsoft.Reactive.Testing;
using NUnit.Framework;
using System.Linq;
@OmerMor
OmerMor / FastArraySerializer.cs
Last active November 26, 2021 05:33
A hack to temporarily view a float array as a byte array and vice versa, in O(1) - without mem copy. License: FreeBSD
/*
Copyright (c) 2013, Omer Mor
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,