Name: Jim Fawcett
Type: User
Bio: Retired from Syracuse University, 5/31/2019.
Taught graduate Software Design Courses in Computer Engineering Program.
Location: Urbana, Illinois, formerly Syracuse, New York
Blog: https://JimFawcett.github.io
Jim Fawcett's Projects
Code for creating and managing processes
Process management
Code to retry user supplied operation specified number of times
Basic demonstrations of the Rust programming language
Thread safe queue that blocks dequeuer when empty
Utilities for serializing primitive values to byte arrays and deserializing values back
Parse command line inputs, present as query-able object
Prototype for message-passing communication system
Repository holds three message-passing communication crates with different design strategies
Message-passing communication using TcpStream and TcpListener
Directory navigator that uses generic type to specify do_file and do_dir methods
Collection of utility functions for displaying data
Several brief demonstrations of ways to handle errors in Rust code
Code demonstrations for the RustStory Libraries chapter
simple code analysis - finds, in a dir tree, files matching patterns, and counts lines, scopes, and functions
Simple logger that writes text to console, file, or both.
Code demos for Rust videos - https://JimFawcett.github.io/Videos
A set of links to playground examples that illustrate small bits of Rust syntax
Simple demos and an application or two
functions to convert between String, PathBuf, and OsString
Tool to find text in files that match a regular expression - Under Construction
Rust threadpool that accepts number of threads and function object in constructor. Uses RustBlockingQueue
Support for returning results from threads
Rust threading probes and demos
Socket, SocketListener, and SocketConnecter classes
Simple demos for each of the STL containers, e.g., create, load, query.
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.
Webpage that manages stories - collection of site pages that are focused on a single theme.
string class used for demonstration - not intended to replace std::string
Demonstrations of techniques used for template classes