Comments (4)
Maybe it makes sense to add this to https://github.com/elm-lang/elm-reactor/milestones/Swapping?
from core.
Yeah, can we move this issue over to that repo?
from core.
Sure, will do.
from core.
Reopening this issue here, since it was closed over at elm-lang/elm-reactor#107, because the reactor does not at the moment actually do any hot-swapping (it just swaps and replays).
On the other hand, http://elm-lang.org/try does use hot-swapping, and is affected by the difference of actual implementation from what the "Interactive Programming" post says.
The current code showing that only the structure, not the types, are compared on hot-swap is here: https://github.com/elm-lang/core/blob/2.1.0/src/Native/Runtime.js#L449-L460.
from core.
Related Issues (20)
- Perf optimization: check length/size of lists/sets/dicts/arrays in _Utils_eq HOT 2
- List.repeat fails (in an ugly way) when given Infinity HOT 2
- NOTE: The compiler provides the real implementation. HOT 3
- Dict/Set.fold*ByOrder proposal HOT 1
- Order of port declarations in resulting JS influences behaviour HOT 1
- Task.andAlwaysThen proposal HOT 10
- `Array` sorting HOT 2
- NaN compares as equal to zero in several cases involving literal 0 HOT 1
- List.map foldl-version HOT 2
- Support partial folds over `Dict` HOT 1
- String.lines "" returns [""] HOT 3
- _Platform_gatherEffects can throw runtime exception - Maximum call stack size exceeded HOT 3
- Bug in List.drop and List.take HOT 1
- Enhance documentation for `Dict.fromList` HOT 1
- Compilation error building elm/core 1.0.5 HOT 4
- Subscription bug in the latest core libraries HOT 1
- Child elements not added to <template> elements HOT 3
- Case sensitivity when sorting strings is difficult to deal with HOT 1
- Unused port call breaks subscriptions HOT 1
- Overflow issue when converting integers near maxint HOT 1
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 core.