PHPackages                             chemem/bingo-functional-repl - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. chemem/bingo-functional-repl

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

chemem/bingo-functional-repl
============================

A simple REPL for the bingo-functional library

v0.x-dev(4y ago)31312[1 PRs](https://github.com/ace411/bingo-functional-repl/pulls)Apache-2.0PHPPHP &gt;=7.2

Since Oct 8Pushed 4y ago2 watchersCompare

[ Source](https://github.com/ace411/bingo-functional-repl)[ Packagist](https://packagist.org/packages/chemem/bingo-functional-repl)[ RSS](/packages/chemem-bingo-functional-repl/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (9)Versions (3)Used By (0)

 [![](https://camo.githubusercontent.com/1da75cf9dfb79f1a0fb4457016145e497bc91558/68747470733a2f2f756361726563646e2e636f6d2f66393966326135342d373435312d343630332d613738382d6637623134383631633139662f62696e676f66756e6374696f6e616c7265706c6c6f676f363030783333382e706e67)](https://camo.githubusercontent.com/1da75cf9dfb79f1a0fb4457016145e497bc91558/68747470733a2f2f756361726563646e2e636f6d2f66393966326135342d373435312d343630332d613738382d6637623134383631633139662f62696e676f66756e6374696f6e616c7265706c6c6f676f363030783333382e706e67)

bingo-functional-repl
=====================

[](#bingo-functional-repl)

A simple REPL for the bingo-functional library.

[![bingo-functional-repl CI](https://github.com/ace411/bingo-functional-repl/actions/workflows/php.yml/badge.svg)](https://github.com/ace411/bingo-functional-repl/actions/workflows/php.yml)[![License](https://camo.githubusercontent.com/aa91b68cb37edb239d02bf07e65cb0d204430f4feb03c333f8510e64a41776ea/68747470733a2f2f706f7365722e707567782e6f72672f6368656d656d2f62696e676f2d66756e6374696f6e616c2d7265706c2f6c6963656e7365)](//packagist.org/packages/chemem/bingo-functional-repl)[![composer.lock](https://camo.githubusercontent.com/5dc697211660a4f455701772a4c4bee33af3848bc2002bf56d493ed276359123/68747470733a2f2f706f7365722e707567782e6f72672f6368656d656d2f62696e676f2d66756e6374696f6e616c2d7265706c2f636f6d706f7365726c6f636b)](//packagist.org/packages/chemem/bingo-functional-repl)[![Latest Stable Version](https://camo.githubusercontent.com/2d50fa82b36a35ae0a5bacfba9045a29214f0376c54363733f5ca3b21b87da46/68747470733a2f2f706f7365722e707567782e6f72672f6368656d656d2f62696e676f2d66756e6374696f6e616c2d7265706c2f76)](//packagist.org/packages/chemem/bingo-functional-repl)[![Latest Unstable Version](https://camo.githubusercontent.com/96088ef2ce6d0964294f2b50331d644524f2cc844bec2d0cf691f78162ef52c9/68747470733a2f2f706f7365722e707567782e6f72672f6368656d656d2f62696e676f2d66756e6374696f6e616c2d7265706c2f762f756e737461626c65)](//packagist.org/packages/chemem/bingo-functional-repl)

Requirements
------------

[](#requirements)

- PHP 7.2 or greater
- ext-apcu

Rationale
---------

[](#rationale)

The bingo-functional REPL is designed to be a playground for [bingo-functional](https://github.com/ace411/bingo-functional) artifacts - functions, monads, applicatives, and immutable structures.

The REPL can be considered a 100% opt-in tool for testing bingo-functional's potencies - one that informs approaches to library usage in more elaborate contexts.

Installation
------------

[](#installation)

Though it is possible to clone the repo, Composer remains the best tool for installing bingo-functional-repl. To install the package via Composer, type the following in a console of your choosing.

```
$ composer require chemem/bingo-functional-repl
```

Usage
-----

[](#usage)

Upon successful installation of the package, type the following - also in a preferred CLI - to activate the shell.

```
$ path/to/vendor/bin/bfrepl
```

Type `howto` when prompted for input for more information on how to use the REPL.

Demonstration
-------------

[](#demonstration)

[![asciicast](https://camo.githubusercontent.com/fb4e804a0abc56a6bcd2fc798f5c4be9d165d9a430c574acb0c43daec4168af3/68747470733a2f2f61736369696e656d612e6f72672f612f75675665654a3065434979793647724f4344614c69716636322e737667)](https://asciinema.org/a/ugVeeJ0eCIyy6GrOCDaLiqf62)

Dealing with problems
---------------------

[](#dealing-with-problems)

Endeavor to create an issue on GitHub when the need arises or send an email to .

Contributing
------------

[](#contributing)

Consider buying me a coffee if you appreciate the offerings of the project and/or would like to provide more impetus for me to continue working on it.

[![Buy Me A Coffee](https://camo.githubusercontent.com/5505a36d937780d075baf214225c78c0cea3f1be90cd18062fb6b7b8e43b03bf/68747470733a2f2f63646e2e6275796d6561636f666665652e636f6d2f627574746f6e732f6c61746f2d77686974652e706e67)](https://www.buymeacoffee.com/agiroLoki)

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~305 days

Total

2

Last Release

1735d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fb9a0c8a1351bb031632b9f7803cd89cfb25068a29a47aa3775f160a3bc966ae?d=identicon)[ace411](/maintainers/ace411)

---

Top Contributors

[![ace411](https://avatars.githubusercontent.com/u/11040337?v=4)](https://github.com/ace411 "ace411 (76 commits)")

---

Tags

bingo-functionalbingo-replfunctionalfunctional-phpfunctional-programmingphp-replrepl

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/chemem-bingo-functional-repl/health.svg)

```
[![Health](https://phpackages.com/badges/chemem-bingo-functional-repl/health.svg)](https://phpackages.com/packages/chemem-bingo-functional-repl)
```

###  Alternatives

[symfony/maker-bundle

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

3.4k111.1M567](/packages/symfony-maker-bundle)[roave/backward-compatibility-check

Tool to compare two revisions of a public API to check for BC breaks

5953.3M56](/packages/roave-backward-compatibility-check)[coenjacobs/mozart

Composes all dependencies as a package inside a WordPress plugin

4723.6M20](/packages/coenjacobs-mozart)[psalm/plugin-laravel

Psalm plugin for Laravel

3274.9M308](/packages/psalm-plugin-laravel)[recca0120/laravel-erd

Laravel ERD automatically generates Entity-Relationship Diagrams from your Laravel models and displays them using Vuerd.

36072.0k](/packages/recca0120-laravel-erd)[ondrejmirtes/better-reflection

Better Reflection - an improved code reflection API

136.2M4](/packages/ondrejmirtes-better-reflection)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
