Comments (1)
Probably won't bother with this. Started working on it, but the code was only maybe marginally more readable, and probably less performant. Maybe down the track, or if correctness is a stronger emphasis.
from huck.
Related Issues (20)
- Decide what is exported from each Huck module
- Fix up the semantics of IO
- Add examples of Huck being used in popular Lua environments
- Quick start guide
- Replace `unsafe lua {...}` with a builtin function `unsafePerformIO (lua {...})`
- Make an online transpiler playground on a Github Pages page HOT 1
- Allow importing type constructors from another module
- Allow importing binops `import Prelude (length, (+));`
- Allow qualifying binops
- Write even more tests
- Fix `foo.bar.hk` being compiled to `foo.lua`
- Allow type definitions with no constructors
- Change the way that `foreign import "string"` works
- Change the way output filenames work (by default)
- Consider how hygiene works around `foreign import`s
- Add line comments starting with `--`
- Add `getMap` and `getList` back to Std.Table (safely)
- Make the builtin list syntax produce something more sensible in view of `List a` and `Table a` etc.
- Allow trailing commas when parsing some structures
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 huck.