Ticket #617 (closed roadmap: wontfix)

Opened 5 years ago

Last modified 3 years ago

embedded device version, nanoparrot

Reported by: allison Owned by: jkeenan
Priority: normal Milestone: 3.0
Component: core Version:
Severity: medium Keywords:
Cc: dukeleto Language:
Patch status: Platform:

Description

Create a stripped-down version of Parrot suitable for running on embedded devices. May be no more than a bytecode interpreter.

Change History

Changed 3 years ago by jkeenan

  • cc dukeleto added
  • component changed from none to core

As I have commented on some other tickets created nearly two years ago, I think these very long-term objectives belong on a wiki page somewhere rather than acquiring senior status in our bug tracking system.

Can we have some evaluation of this by people who have explored the question of Parrot on embedded devices?

Thank you very much.

kid51

Changed 3 years ago by whiteknight

I don't know that we are going to have a canonical embeddable version of Parrot. Different platforms (iPhone, Android, etc) are likely going to have different requirements and different capabilities that we won't be able to support in an easy cookie-cutter kind of way.

Implicit in this ticket is the idea that we make certain systems in Parrot optional: That we use some kind of build-directives to seamlessly exclude certain systems from being included in the build and possibly provide some kind of query interface for detecting what features Parrot has been built with. One example is the --without-threads configure flag which builds Parrot without threading support. I think we had something similar with sockets as well (but that may have been ripped out).

If we do want to move down that path, we would have to first determine a list of non-essential systems which Parrot could be built without, then determine a consistent way to build Parrot without those systems, and also provide a consistent interface to determine which features Parrot has available. Those ideas likely do belong on the wiki somewhere and not here as a ticket.

I recommend we close this one.

Changed 3 years ago by jkeenan

  • owner set to jkeenan
  • status changed from new to assigned

I'll take that as an okay to close. Thanks for responding.

kid51

Changed 3 years ago by jkeenan

  • status changed from assigned to closed
  • resolution set to wontfix
Note: See TracTickets for help on using tickets.