Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tim-hardcastle authored Aug 5, 2024
1 parent 59efc24 commit dd8d7fd
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Here are some of Pipefish's more distinctive features:
* Free order of intitialization also helps you to write your scripts top-down.
* Abstraction is achieved by [overloading](https://github.com/tim-hardcastle/Pipefish/wiki/Function-signatures-and-overloading#overloading) and duck-typing. There is multiple dispatch.
* Field names of [structs](https://github.com/tim-hardcastle/Pipefish/wiki/Structs) are first-class objects. Indexing structs and maps overloads the same operator.
* While Pipefish is very dynamic (as illustrated in the previous two points) it is also very strongly typed, much more so than any mainstream dynamic language. There is no truthiness; there is exactly one form of type coercion.
* While Pipefish is very dynamic (as illustrated in the previous two points) it is also very strongly typed, much more so than any mainstream dynamic language.
* Pipefish is REPL-oriented, with [hotcoding](https://github.com/tim-hardcastle/Pipefish/wiki/Hotcoding) to make it easy to code and test incrementally.
* The REPL is also a [development environment](https://github.com/tim-hardcastle/Pipefish/wiki/Developing-in-Pipefish) and [framework](https://github.com/tim-hardcastle/Pipefish/wiki/Client-and-server). It lets you test your code, write permanent tests, ask for help, interact with error messages, configure your services, deploy them to the web and manage access to them.
* It is intended that often a Pipefish service will act as its own front end (like e.g. a SQL database does) with the end-user talking to it via the Pipefish REPL. For this reason Pipefish has an unusually [flexible syntax](https://github.com/tim-hardcastle/Pipefish/wiki/Infixes,-postfixes,-etc) for creating DSLs.
Expand Down

0 comments on commit dd8d7fd

Please sign in to comment.