Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I currently writing a Scala REST API with Akka Http.
This REST API should provide informations about a 3D Model.
The format is x3d. I am now looking for a library which converts the plain xml file into a scala data-structure to work with. I would like avoid writing this data-structure myself.
I have done some research and I was only able to find libraries which support also rendering but I only want the data-structure since this will be rendered on a unity client.
Thanks in advance
Alex
X3DJSAIL is the X3D Java Scene Access Interface Library, which supports programmers with standards-based X3D Java interfaces and objects, all as open source.
http://www.web3d.org/specifications/java/X3DJSAIL.html
X3DJSAIL is a Plain Old Java Object (POJO) implementation for X3D. No rendering is included, while multiple import/export converters for different X3D output encodings are provided (VRML97 ClassicVRML XML JSON and java source). X3DJSAIL provides full coverage of the X3D Graphics International Standard. It is primarily autogenerated source code, based on the X3D XML Schema and the emerging X3D Unified Object Model (X3DUOM).
Goals include making it easy to create an X3D scene graph using Java, while also making it hard to create an incorrect or invalid X3D model.
X3DJSAIL development discussions primarily occur on the x3d-public#web3D.org mailing list.
http://www.web3d.org/community/public-mailing-lists
http://www.web3d.org/mailman/listinfo/x3d-public_web3d.org
Similar developments are occurring for JavaScript, C/C++/C# and Python bindings for X3D. Further discussion with respect to Scala is welcome.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm using QuickLisp to load Common Lisp libraries. However, there are many libraries that all do similar things. For example, there are many libraries that all deal with parsing a CSV file.
Are there any resources you use to check which libraries meet your needs? How do you determine if a library is still being supported? Are there any heuristics short of visiting individual libraries's websites?
I'm aware of http://www.cliki.net/, which provides some recommendations.
There are two separate questions:
Are there any resources you use to check which libraries meet your
needs?
I just use the library's official documentation, or quickdocs as mentioned earlier. I don't think there are any comparison tables between similar libraries. But you can always ask for help on #lisp on Freenode IRC network (since StackOverflow doesn't like questions like "What's the best CL library for parsing CSV?")
How do you determine if a library is still being supported? Are there any heuristics short of visiting individual libraries's websites?
If a library is on Quicklisp then it is supported. Unsupported libraries usually drop out soon enough. Xach (Quicklisp's developer and maintainer) makes sure that there is no library in Quicklisp which can't be built on a supported CL implementation.
you can try http://quickdocs.org/
it contains a number of references to widely used libraries from quicklisp, shows their last update time and some documentation. As for me, it was nice starting point to avoid the choice paralysis
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
What language is Scala written in?
Where does one get the source code of Scala? i'm looking for the Scala source itself, not a project written in Scala.
Note: I've seen https://stackoverflow.com/questions/2135966/where-do-i-find-an-open-source-project-written-in-scala among some other discussions here.
Scala is [now] written in Scala. This process (of creating a language/compiler that can be used to build itself) is known as "bootstrapping".
The scalac source code can be found on GitHub scala/scala:
[GitHub scala] is the repository for the Scala Programming Language.
For the "compiler guts", start looking in nsc - New Scala Compiler.
Also see the Scala Developer Documentation "portal" which briefly hints how newer Scala/scalac versions are layered on top of previous builds.
Scala is written in Scala itself, and I think user2864740 has already explained a little bit about 'bootstrap'.
For the source code exploring, Github is definitely a good place, but I happened to know a good place Codatlas to view Scala Source Code, which provides some very essential IDE features, like jump to definition and cross reference. To me it has better code browsing experience than GitHub on the web.
For example, Array class is a good place to start.
I used it a lot recently to view Scala source code. Hope this helps.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am looking for a library that helps me create forms using Snap and Heist. There is no "blessed" form library for Snap that I know of, and none of the stray ones on Hackage seem to be particularly suited for the declarative nature of Heist templates.
Since Heist is so very similar to the template system used by the Lift web framework, I was wondering if there's something that would give me similar form support as is available there. If you aren't familiar with it, it would roughly look like this if translated to Heist:
<div class="some-div-in-a-heist-template">
<my-form-splice>
Name: <form-input field="name"/>
<form-error field="name">Errors: <error-string/></form-error>
Password: <form-input field="password"/>
<!-- etc -->
<form-submit/>
</my-form-splice>
</div>
Are there any libraries available that can be glued together to get support for something like this?
There is a form handling library called digestive-functors. It lets you create a correspondence between forms and Haskell data structures in an applicative style. This might provide some of what you're looking for. Since Heist gives you arbitrary DOM manipulation, you should be able to implement the rest as a library of splices and related functions. To my knowledge no splice library like this exists today.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I want to be able to create UML diagrams from source code - and I found UMMF - UML Meta-Model Framework. However, I could not find any tutorial to get me started on creating a diagram with two classes and a simple relationship between them.
Basically what I am trying to achieve for now, is to create a simple two tables diagram in a relation of 1..n:
The XMI output for this diagram, is pretty verbose, because I created the diagram with Enterprise Architect - you can find this XMI file here (I could not embed the text here because is too big)
I want to use UMMF because it creates XMI files, based on perl object hierarchies that are related to OMG UML standards and those files can be imported in any modelling tool that implement those standard.
So the question is, how can I create this diagram using UMMF? - it is not necessary to be that complex.
I need the diagram to have:
two tables
at least one table to have:
one field as primary key
one indexed field
one regular field (not indexed)
a relation between the two tables
Also if you know of the existence of any good Perl UMMF tutorials, please show us their links
UML::Class::Simple can create XMI files from source code. That may be a good starting point.
You can use UMMF to programmatically create UML models from Perl and export them to XMI. However, UMMF only supports UML 1.5 -- a standard graphical diagram meta-model didn't exist until UML 2.0 AFAIK.
You might want to look at Graphvis: http://www.graphviz.org/
I've done some basic stuff to create UML-like diagrams with it. It has some basic support for record-oriented diagrams.
Someone could probably write a XMI->Graphvis transformer using UMMF. :)
BTW: I'm the author of UMMF.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Anyone know of a system or framework for a non-programmer form creation? Not a full implementation, but something that handles the designer aspect and something that handles the displaying for being filled in. All the logic we'll be doing. Maybe just a pair of widgets.
We've got a client-server application into which normal users enter and modify data in a thick client and we want to allow the customers to update and create forms with another thick client application, rather than calling us every time they need a letter changed. We want something to do the display bits while we implement the various hooks and functions the system uses.
We're a java shop, but we expect that we're open to writing these clients in another language if it'll be easier.
Possibly Xopus with a schema for the XForm could work.
http://xopus.com/
Try searching for XForms libraries and tools. XForms is a new-ish standard format for defining forms and there are some libraries and tools available for it. Haven't tried any of these myself.
EDIT:
This looks interesting: http://www.orbeon.com/forms/builder
Well, you're a Java shop so this might not be the best tool for you, but from you description you look like a classic case for Infopath:
http://office.microsoft.com/en-us/infopath/default.aspx