Code Monkey home page Code Monkey logo

Comments (5)

CreepGin avatar CreepGin commented on September 24, 2024

Right, I added a reference to Newtonsoft.Json.dll for the json used for parsing localized affixes. You can read a little about it in the last section in the user guide, http://d3up.com/guide/94/d3bit-user-guide

I think there's a mac equivalent of that (https://github.com/ayoung/Newtonsoft.Json).

And sure Unit test is a good idea. So I'll wait for your pull request?

from d3bit.

ttdonovan avatar ttdonovan commented on September 24, 2024

@CreepGin I'm having issues with merging the branches and building D3Bit, both Newtonsoft.Json and NHunspell give me a "Assembly not available for Mono / .Net 4.0 (in Mono)".

https://github.com/ttdonovan/D3Bit/tree/d3bit-test-nunit (prior to merge able to build D3Bit and all passing tests on Mac)

https://github.com/ttdonovan/D3Bit/tree/d3bit-test-nunit-merge (not able to build D3Bit)

Also I think https://github.com/ayoung/Newtonsoft.Json is for MonoTouch not MonoMac.

I could be wrong about all this. I'll keep Googling but any suggestions or guidance would greatly be appreciated.

Maybe for now is it possible to conditional have code compile depending on the platform?

from d3bit.

CreepGin avatar CreepGin commented on September 24, 2024

Right now I feel it may be wise to keep the Windows and Mac separate as different branches, or even better repositories.

The project may get a little convoluted in terms of structure and/or code if we keep the 2 ports together under one repos. Personally, I just don't want any of my choices to bog you down on your progress.

The 2 missing assemblies are just providing some convenience on the windows side. For Mac, there are standard cocoa classes for handling json. For spell correction, I have zero idea. Right now, the spell correction is not really necessary. So you can even just take it out.

from d3bit.

ttdonovan avatar ttdonovan commented on September 24, 2024

It would be nice if all the core functionality could be keep in one repo. Most of image processing working with the exception of fixing a the Path's and symbolic link for tesseract. If you think having two repos would be better I'ld be down for that. Create a Mac repo and I'll rip out the code that doesn't work for me.

from d3bit.

CreepGin avatar CreepGin commented on September 24, 2024

Yea originally, I wanted to keep the core multi-platform too. That's why I separated the core from the GUI from the start.

However after some consideration I think it'll be best to have different repos for the core as well. First, I think it'll make your job easier (if you just need to focus on the mac side of things). Second, it'll open up possibilities for more Mac-specific functionalities.

And I think you can just go ahead and create a repos for the mac port. You worked on it a lot and deserve the credit and ownership. =)

Once I'm done with testing the localization stuff, I'll be more committed on the mac port.

from d3bit.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.