GithubHelp home page GithubHelp logo

Hi, I'm a retired Teaching Professor from the Computer Engineering Program at Syracuse University. Before that worked in industry as a System Engineer and Software Developer. 👋

  • Now collaborating on C++, C#, and especially Rust projects.
  • Started working with C++ in 1988 and, since retiring focusing a lot on Rust.
  • Rust seems to have found the sweet spot for performance, memory and data race safety, and expressiveness.
  • You will find a lot of repositories in this site with C++ and Rust code, with a smattering of C# here.

Please visit the website for documentation of these repositories: Website Home

Jim Fawcett's Projects

process icon process

Code for creating and managing processes

retrywrapper icon retrywrapper

Code to retry user supplied operation specified number of times

rustbyterecord icon rustbyterecord

Utilities for serializing primitive values to byte arrays and deserializing values back

rustcmdline icon rustcmdline

Parse command line inputs, present as query-able object

rustcomm icon rustcomm

Prototype for message-passing communication system

rustcommexperiments icon rustcommexperiments

Repository holds three message-passing communication crates with different design strategies

rustdirnav icon rustdirnav

Directory navigator that uses generic type to specify do_file and do_dir methods

rustlinesandscopes icon rustlinesandscopes

simple code analysis - finds, in a dir tree, files matching patterns, and counts lines, scopes, and functions

rustlogger icon rustlogger

Simple logger that writes text to console, file, or both.

rustmodels icon rustmodels

Code demos for Rust videos - https://JimFawcett.github.io/Videos

rusttextfinder icon rusttextfinder

Tool to find text in files that match a regular expression - Under Construction

rustthreadpool icon rustthreadpool

Rust threadpool that accepts number of threads and function object in constructor. Uses RustBlockingQueue

stl-containers icon stl-containers

Simple demos for each of the STL containers, e.g., create, load, query.

stories icon stories

Stories are connected threads of content from a website. This repository holds a storyteller and a few starting stories. The conntents of this repository are a work in progress, not ready for prime-time.

storyteller icon storyteller

Webpage that manages stories - collection of site pages that are focused on a single theme.

str icon str

string class used for demonstration - not intended to replace std::string

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.