GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - robpike/ivy: ivy, an APL-like calculator

BranchesTags
Open more actions menu

Latest commit

 

History

726 Commits
726 Commits

Folders and files

NameName
Last commit message
Last commit date
config
config
 
 
demo
demo
 
 
exec
exec
 
 
lib
lib
 
 
mobile
mobile
 
 
parse
parse
 
 
run
run
 
 
scan
scan
 
 
state
state
 
 
talks
talks
 
 
testdata
testdata
 
 
value
value
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
demo_test.go
demo_test.go
 
 
doc.go
doc.go
 
 
go.mod
go.mod
 
 
ivy.go
ivy.go
 
 
ivy.jpg
ivy.jpg
 
 
ivy_test.go
ivy_test.go
 
 
lib.ivy
lib.ivy
 
 
logs
logs
 
 
order_test.go
order_test.go
 
 
quorem_test.go
quorem_test.go
 
 

Repository files navigation

ivy

Ivy is an interpreter for an APL-like language. It is a plaything and a work in progress.

Ivy has a custom domain. Do not install using github directly. Instead, run:

go install robpike.io/ivy@latest

Documentation at https://pkg.go.dev/robpike.io/ivy.

Try the demo: within ivy, type

)demo

Prototype apps for iOS and Android are available in the App store and Google Play store. (At the moment, the iOS one is unavailable but will return.) These are very old but should be updated before too long. To find them, search for "ivy bignum calculator".

Slides for a talk at: https://talks.godoc.org/github.com/robpike/ivy/talks/ivy.slide Video for the talk at: https://www.youtube.com/watch?v=PXoG0WX0r_E The talk predates a lot of the features, including floating point, text, and user-defined operators.

To be built, ivy requires Go 1.24.

Ivy

About

ivy, an APL-like calculator

Resources

Readme
License
Activity

Stars

1.5k stars

Watchers

53 watching

Forks

117 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.