book/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2026 License: BSD-3-Clause

README

Name

book - ideas from books

Description

Directories

Path Synopsis
algos
c2/s4/cmd/multiway command
Multiway merges multiples sorted files.
Multiway merges multiples sorted files.
c2/s4/cmd/topm command
Topm finds top N transactions in the standard input.
Topm finds top N transactions in the standard input.
irex
cmd/irex command
Irex runs commands for Irrational Exhuberance book.
Irex runs commands for Irrational Exhuberance book.
csvimport
Package csvimport provides tools to parse CSV data into Protobuf quotes.
Package csvimport provides tools to parse CSV data into Protobuf quotes.
csvimport/internal/parser
Package parser can parse CSV records into Protobuf quotes.
Package parser can parse CSV records into Protobuf quotes.
csvimport/internal/scanner
Package scanner provides tools to access market quotes from CSV data in Protobuf format.
Package scanner provides tools to access market quotes from CSV data in Protobuf format.
intent
Package intent provides API to imlpement the intent fulfillment.
Package intent provides API to imlpement the intent fulfillment.
intent/feature/ping
Package ping fulfills the ping feature.
Package ping fulfills the ping feature.
intent/feature/plot
Package plot fulfills the plot feature.
Package plot fulfills the plot feature.
market
Package market implements a gRPC MarkerService to supply market data.
Package market implements a gRPC MarkerService to supply market data.
market/service
Package service provides core implementation of the MarketService to retrieve market data.
Package service provides core implementation of the MarketService to retrieve market data.
pb
Package pb holds market data schema using Protobuf.
Package pb holds market data schema using Protobuf.
query
Package query provides API to run query understanding and generate user intent that best describes the query.
Package query provides API to run query understanding and generate user intent that best describes the query.
query/feature/ping
Package ping parses query as a ping intent.
Package ping parses query as a ping intent.
query/feature/plot
Package plot is responsible for parsing plot-command.
Package plot is responsible for parsing plot-command.
render
Package render dispatches page rendering to feature renderers and assebles the final result into the finance results page.
Package render dispatches page rendering to feature renderers and assebles the final result into the finance results page.
render/feature/ping
Package ping renders the PingFeature.
Package ping renders the PingFeature.
render/feature/plot
Package plot renders PlotFeature.
Package plot renders PlotFeature.
web
Package web implements finance HTTP server.
Package web implements finance HTTP server.
web/queryparam
Package queryparam provides API to access query parameters from URL.
Package queryparam provides API to access query parameters from URL.
ostep
cpu/cmd/sched command
Scheduler implements basic CPU scheduler policies: first-in-first-out, shortest job run.
Scheduler implements basic CPU scheduler policies: first-in-first-out, shortest job run.
cpu/cmd/sched/internal/job
Package job provides basic primitives describing jobs.
Package job provides basic primitives describing jobs.
cpu/cmd/sched/internal/report
Package report generates simulation reports.
Package report generates simulation reports.
cpu/cmd/sched/internal/sched
Package scheduler implements scheduling policies to select next job to run: First-in-First-Out, Shortest job first, Shortest Time to Complete First, etc.
Package scheduler implements scheduling policies to select next job to run: First-in-First-Out, Shortest job first, Shortest Time to Complete First, etc.
cpu/cmd/sched/internal/sim
Package sim is responsible for drivin jobs scheduling sicmulation.
Package sim is responsible for drivin jobs scheduling sicmulation.
cpu/cmd/sched/internal/trace
Package trace provides tracing facilities for scheduler simulations.
Package trace provides tracing facilities for scheduler simulations.
cpu/lottery command
Lottery runs simulation of a lottery scheduler.
Lottery runs simulation of a lottery scheduler.
cpu/lottery/internal/cmd
Package cmd provides basic constructs to run the lottery scheduler, i.e., a runnable command.
Package cmd provides basic constructs to run the lottery scheduler, i.e., a runnable command.
cpu/lottery/internal/job
Package job implements primitives to describe jobs.
Package job implements primitives to describe jobs.
cpu/lottery/internal/report
Package report provides primitives to generate simulation reports.
Package report provides primitives to generate simulation reports.
cpu/lottery/internal/sim
Package sim run the simulation.
Package sim run the simulation.
cpu/lottery/internal/trace
Package trace generates a sequence of folded cycles that belong to the same job.
Package trace generates a sequence of folded cycles that belong to the same job.
cpu/mlfq command
Mlfq demonstrates Miltilevel Feedback Queue scheduler policy.
Mlfq demonstrates Miltilevel Feedback Queue scheduler policy.
cpu/mlfq/internal/cmd
Package cmd provides a simulation command with flags, drives simulation, and generates a report.
Package cmd provides a simulation command with flags, drives simulation, and generates a report.
cpu/mlfq/internal/cpu
Package cpu provides CPU clock to count cycles.
Package cpu provides CPU clock to count cycles.
cpu/mlfq/internal/io
Package io emulates I/O.
Package io emulates I/O.
cpu/mlfq/internal/policy
Package policy implements Multilevel Feedback Queue scheduling policy.
Package policy implements Multilevel Feedback Queue scheduling policy.
cpu/mlfq/internal/proc
Package proc provides basic primitives representing processes in the system.
Package proc provides basic primitives representing processes in the system.
cpu/mlfq/internal/queue
Package queue provides RoundRobin queue for Multilevel Feedback Queue scheduler.
Package queue provides RoundRobin queue for Multilevel Feedback Queue scheduler.
cpu/mlfq/internal/report
Package report generates simulation reports.
Package report generates simulation reports.
cpu/mlfq/internal/sim
Package sim runs process scheduling simulation.
Package sim runs process scheduling simulation.
mem/allocator command
Allocator simulates memory allocation user library such as malloc(3).
Allocator simulates memory allocation user library such as malloc(3).
mem/allocator/internal/heap
Package heap emulates memory allocations, with API simulat to malloc(3).
Package heap emulates memory allocations, with API simulat to malloc(3).
mem/allocator/internal/report
Package report generates a report for the allocator simulation.
Package report generates a report for the allocator simulation.
mem/allocator/internal/sim
Package sim simulates client application working with the heap using malloc(3) API: malloc() and free().
Package sim simulates client application working with the heap using malloc(3) API: malloc() and free().
mem/segment command
Segment demonstrates address translation with support for memory segments.
Segment demonstrates address translation with support for memory segments.
mem/segment/internal/mem
Package mem provide basic primites to emulate memory management.
Package mem provide basic primites to emulate memory management.
mem/segment/internal/report
Package report provides primitives to generate a simulation report.
Package report provides primitives to generate a simulation report.
mem/translate command
Translate demonstrates address translation using base and bounds CPU registers, where base is the offset of the virtual address space and bounds is the size of the virtual address space.
Translate demonstrates address translation using base and bounds CPU registers, where base is the offset of the virtual address space and bounds is the size of the virtual address space.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL