Comments (5)
Need to simplify number to just an i64. Otherwise, the last is more complicated and cannot easily be implemented in web assembly.
from tortuga.
Erlang has modules, functions, tuples, lists, numbers, atoms, and processes with heavy use of pattern matching and no control structures. In tortuga, functions are syntactic sugar for processes that have no mailbox and run on the current process's thread of execution (similar to unconfined kotlin dispatcher with rendezvous channel in between).
The open question for tortuga is whether all modules can be spawned as processes or not. May need a distinction between library modules and process modules similar to binary and library crates in Rust.
from tortuga.
Could use one of these parsers:
Examples:
from tortuga.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from tortuga.
This issue has been automatically closed because it has not had recent activity. You may re-open the issue if it is still relevant.
from tortuga.
Related Issues (20)
- Pivot to a WASM-based CGI server. HOT 14
- Improvements to (W)CGI server HOT 1
- WASM Fails to handle high throughput HOT 2
- Speed up the WCGI path HOT 4
- Enhance CGI support HOT 2
- Avoid reading static files into memory HOT 1
- Add counter example from book HOT 1
- Add panic mode to the parser HOT 4
- Expand grammar to support byte strings HOT 2
- Improve the REPL HOT 2
- Semantic analysis HOT 2
- Module Exports HOT 2
- Define a Finite State Machine for the grammar HOT 2
- Define a new version of the grammar to remove the need for `@IDENTIFIER`s HOT 8
- Update documentation HOT 2
- Add support for Lists HOT 2
- Improve Tortuga's multimethod to disallow overlapping function definitions. HOT 2
- Add audit workflow HOT 2
- Extract workflows into reusable workflows HOT 2
- Change IR to WASM HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tortuga.