Comments (5)
Further:
- PartsBin Browser
- ObjectEditor
- Inspector
from livelykernel.
Hmm about PartsBin Browser + Object Editor I'm not so sure. Those belong completely in the PartsBin world. But implement interfaces for both (actually our lively.PartsBin interface is quite OK + well tested) in modules might be a good idea and would remove complexity from the Parts.
from livelykernel.
Okay, maybe the Object Editor and the PartsBin Browser don't belong into Core / this repository. However, I'd be in favor of rewriting them with classes or as you suggested at least move more functionality in modules/classes, because both are difficult to maintain as Parts with our current "object-centric development" tools and concepts:
- unclear which object implements what, objects are less "browsable" as classes in modules - that's an issue somewhere between tool-support and conventions
- no code-sharing between parts, yet (and there are already multiple versions of the PartsBin Browser in webwerkstatt's PartsBin)
- parts tend to be untested / there's still no tool-support for parts
from livelykernel.
Is there still work to do on this issue or can it be closed?
from livelykernel.
Most core tools are now implemented using BuildSpecs, see https://github.com/LivelyKernel/LivelyKernel/tree/master/core/lively/ide/tools and https://github.com/LivelyKernel/LivelyKernel/tree/master/core/lively/morphic/tools
from livelykernel.
Related Issues (20)
- copy and paste of images doesn't work anymore HOT 1
- cleanup github issues
- server-side integration tests via Chrome are unreliable HOT 2
- cmd-v pasted images don't appear in their correct size HOT 1
- cmd-v pasted images don't appear in their correct size
- test issue HOT 1
- test issue
- apis.Github.request callback is triggered multiple times
- Testing HOT 2
- empty TextMorph grows uncontrollably under some conditions
- "Save world as..." silently fails if login name is unknown HOT 3
- TextAttributePanel invokes debugger
- object graphing needs dot program or should throw error
- OptimizedLoadingServer throws error due to babel-core
- can't get debugging feature work on a local copy of LK HOT 2
- test issue from FF
- Lively Web installed from GitHub or run using Docker throws error on iPad, lively-web.org runs OK
- Strange scrolling to 0,0
- Error on reloading worlds
- Code rewriting breaks arithmetic 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 livelykernel.