Skip to content

Provide environment that prints computation results as they are performed

Notifications You must be signed in to change notification settings

mirkov/verbose-calcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

verbose-calcs package

Introduction and Background

This package provides functionality for defining calculations that at the same time generate textual output with their results. It provides two sets commands:

  • vlet and vlet* establish and prints out bindings, and then evaluate the body
  • defvfun is a defun that prints out argument values and a header prior to executing the body

vlet and vlet*

This is a let(*)-like environment. It establishes bindings. As each binding is established, its value is printed out.

If no bindings are established, body is executed inside a progn.

defvfun

Defines a function with keyword arguments only. The defaults can be specified when the function is defined.

Upon execution, the function prints its header and values of all arguments.

To do

  • Improve defvfun’s documentation handling
  • Modify defvfun to print out the calculation result
  • Consider adding a preamble to vlet

About

Provide environment that prints computation results as they are performed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published