Skip to content

Instantly share code, notes, and snippets.

View chip's full-sized avatar

Chip Castle chip

View GitHub Profile
@chip
chip / logging.rkt
Created May 24, 2023 20:56 — forked from Metaxal/logging.rkt
Simple usage of Racket's logging facility
#lang racket/base
; One way to define a logger
(define lg (make-logger 'my-logger))
; Define a receiver for this logger, along with a log level
(define rc (make-log-receiver lg 'error)) ; also try with 'debug
; Another way to define a logger, with additional forms
(define-logger lg2)
(define rc2 (make-log-receiver lg2-logger 'debug))
@chip
chip / ruby2pack.rb
Created December 10, 2024 17:04 — forked from josephschito/ruby2pack.rb
Pack Ruby
require 'fileutils'
class Ruby2Pack
attr_reader :source_path, :ruby_version, :platform, :rel, :output_path
def initialize(source_path:, ruby_version:, platform:, rel:)
@source_path = source_path
@ruby_version = ruby_version
@platform = platform
@rel = rel