D runs on watchOS! and on Android Wear too!

Rory McGuire via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Thu Jan 7 11:56:40 PST 2016


I'm thinking something like https://www.polymer-project.org/1.0/ written as
http://jade-lang.org which compiles to "target" being either android, ios,
Web, or native. There is dlangui which already mimics the android ui
library to some extent.

What do you think?
On 07 Jan 2016 07:15, "Laeeth Isharc via Digitalmars-d-announce" <
digitalmars-d-announce at puremagic.com> wrote:

> On Wednesday, 6 January 2016 at 17:35:07 UTC, Dan Olson wrote:
>
>> Laeeth Isharc <laeethnospam at nospam.laeeth.com> writes:
>>
>> I think it is a good hijack!
>>
>
> Thanks..
>
>>
>> Somebody should do a blog post about this (and how to get it to work step
>>> by step - it's easy when you know how, but the set of people that don't and
>>> would like to but will get stuck is quite large).
>>>
>>
>> For watchOS, soon there will be a binary release of cross compiler with
>> phobos and will have instructions like I have for the iOS release.
>>
>> What is holding me up is I still am trying to decide how to manage
>> multiple releases (iOS, tvOS, and watchOS) since the libraries are all
>> different but the compiler is the same. It doesn't fit the mold but I'd
>> like to have a single bin with multiple libs.
>>
>
> Yes can imagine it gets messy quickly yet is a lot of work to integrate.
>
>>
>> I might have a commercial use for this in coming months (both on Android
>>> and watchOS).  Since it's an internal application the rough edges are of
>>> less concern to me than if one expects 100,000+ users.
>>>
>>
>> Laeeth, note that app store approval may be a ways off since they want to
>> use their own LLVM to compile bitcode and I have patches not in official
>> LLVM. If you only need to side load watchOS, then you will soon be good to
>> go.
>>
>
> Appreciate the colour.  Side loading fine for now, and actual use is
> realistically some way off as I have a lot of other things to do as well.
> I am in a funny business where the fewer the users I have the better (for
> x>=1) so my concerns are different from someone making a consumer app.
>
> Wrappers for everything would help a lot (and then some tutorials) - I
>>> guess the Apple stuff is under way.
>>>
>>
>> The D Objective-C interface is not in LDC yet and I think what is in dmd
>> so far only supports a subset (instance method calls I think).  There are
>> other ways, depending on what you need to do, but right know it seems best
>> to do all the UI stuff in Swift or Objective-C and use D for everything
>> else.
>>
>
> Yes - I haven't looked at Apple at all as I have too many computers
> already as it is and don't have a Mac.  I wonder if it is possible to
> implement something like what I understand Corona have done for C# in D:
> make a common layer for what can be shared so work involved in
> customisation for each platform is minimised.
>
> I guess we are at a point now that the heavy lifting is done where some
> small success stories can inspire others to have a try and the ecosystem
> can grow.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20160107/4a799b23/attachment.html>


More information about the Digitalmars-d-announce mailing list