Suneido

Integrated Application Platform

  • Home
  • Learning
    • Suneido Manual
    • Beginners
      • Inside Suneido
      • The Suneido Programming Language
      • The Suneido Database
      • Installing Suneido
      • Building Suneido
      • IDE Go To Tour
      • Upgrading To A New Release
    • Advanced
      • Canvas Control
      • DrawControl Part 1
      • DrawControl Part 2
      • DrawControl Part 3
      • SAX Like XML Processing
      • A Plug-In Architecture
      • A Simple Wizard Framework
      • An HTML Include Facility
      • An RSS 2 Feed Creator
      • MIME Generation
      • A New Add-on Facility
      • Workspace Improvement Hack
    • Mockito for Suneido
    • The Suneido Task Scheduler
    • Contributing To Suneido
    • Contributor Assignment of Copyright
    • Language Translation
    • Future Directions
    • Interview With Andrew Mckinlay
  • Forum
    • Announcements
    • Internals & Enhancements
    • Cookbook
    • General
  • FAQ
  • Screenshots
  • Downloads
  • Links

jSuneido Update

Integrated Application Platform › Forums › Internals & Enhancements › jSuneido Update

  • This topic has 3 replies, 2 voices, and was last updated 12 years, 1 month ago by amckinlay.
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • October 31, 2010 at 7:07 pm #685
    amckinlay
    Keymaster

    In case you are wondering, we continue to work on jSuneido.

    The server implementation is more or less complete. It passes all the unit tests, the stdlib tests, and all the test suite for our large commercial application. Single user it is still slightly slower than the current C++ implementation. But jSuneido will scale better for multi-user because it can use multiple cores whereas the current C++ implementation does not.

    We have a demo installation running with no problems. Next we are planning to move our companies Suneido accounting and CRM system over to jSuneido. This should be a good test since we have about 40 users. I expect we will find a few problems but I hope nothing major.

    I am still working on the implementation to improve the code and the performance. Most recently I overhauled the compiler portion. You can read about this on my blog if you are interested. I try to remember to use a “suneido” tag on my blog posts about Suneido so you can get them with a search:

    http://thesoftwarelife.blogspot.com/search/label/suneido

    I have not released a jSuneido package yet because it hasn’t been well enough tested. But the source code is available from SourceForge. Or if anyone would like a jar file to play with I can post one

    December 2, 2010 at 10:17 pm #802
    sandorm
    Participant

    Hello Andrew,

    could you please be so kind and send me the jar file to play with jsuneido server? I’ve downloaded the code from repositories and was able to built jars from provided ant xmls, but not the full distro with the suneido package/classes. I’m running Ubuntu 10.04.1 LTS and want to test the some of application which I wrote some time ago on windows machine. I really miss the possibility to easily run application written on win machine in linux. I was able particularly run with wine some of “very” old versoion of suneido (i think before some changes in gc/memory management), but as well with some limitations and not to much stable. Hopefully the client mode of suneido.exe would run smoothly with current version of wine. I’m not good in C/C++ code (I can read, but not write to much ;( .. but for Java is little bit better. At least I could make a tests with the application which I have and provide you with the results. Let me know if I could help you in the jSuneido testing.

    Regards Marek (marek.sandor@gmail.com)

    my config:
    Ubuntu 10.04.1 LTS (32bit)
    Eclipse – Version: Helios Release Build id: 20100617-1415
    Apache Ant version 1.7.1 compiled on September 8 2010
    Java:
    1. IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260sr8ifx-20100609_59383 (JIT enabled, AOT enabled)
    2. OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu1~10.04.1)

    PS: I’ve played with a lot of different tools/frameworks/languages in linux, but I was not able to find a really comparable software with Suneido, which is so compact and so powerful 😉 Thank you! and good luck in the development (and not only in)

    December 4, 2010 at 11:40 pm #803
    amckinlay
    Keymaster

    Hi Marek,

    Sorry, I am on holidays so I did not see your comment right away. I can post the jar and a database when I am back Monday. But I think there might be problems even with the client part of suneido.exe under wine because it still uses the same gc.

    Now that I have the server part working, I am thinking more about the client part …

    Thanks for the offer to help. I can always use it 🙂

    December 6, 2010 at 9:52 pm #804
    amckinlay
    Keymaster

    I posted the latest jar on SourceForge:

    http://sourceforge.net/projects/suneido/files/Snapshots/jsuneido20101121.jar/download

    I have attached a dump of the latest stdlib, you should be able to load this with:

    java -jar jsuneido.jar -load stdlib.su

    You can use -repl to get a simple command line interface to jsuneido

    You may want to specify -ea (enable asserts) and -Xmx256m (or larger – maximum heap size), for example:

    java -ea -Xmx256m -jar jsuneido.jar -repl

    I use a batch file called jsuneido.bat to simplify this:

    @java -ea -Xmx256m -jar jsuneido.jar %1 %2 %3 %4 %5 %6 %7 %8 %9

    Note: To work with the suneido.exe client you either need to specify -iv (ignore version) to suneido.exe or to specify -i “…” to jsuneido.jar to “impersonate” a specific version

  • Author
    Posts
Viewing 4 posts - 1 through 4 (of 4 total)
  • The forum ‘Internals & Enhancements’ is closed to new topics and replies.

Search Forums

Log In
Welcome to the new Suneido Web Site and Forum.
Register
Lost Password
users of the previous PHPBB Forum should be able to log in with their previous username and password.

Recent Topics

  • Alpha copy of gSuneido to play with
  • how to start jsuneido ?
  • Problem Starting Suneido…
  • Dialog not showing buttons
  • New link for Suneidojo

Contact Us | Legal Statement | Privacy Statement | SiteMap

Copyright © 2023 Axon® Development Corporation. All Rights Reserved. - Open Source Integrated Database and Programming Language