Указания

Дальнейшее изучение

Помимо ряда примеров, приведённых здесь, исходные коды Logisim предоставляют много дополнительных примеров, хотя они не всегда иллюстрируют ту же заботу об удобочитаемости и хорошем дизайне.

Для максимальной переносимости на будущие версии вам следует насколько возможно придерживаться использования классов в пакетах ...instance, ...data, и ...tools. Конечно, вы можете использовать API других пакетов, но они более уязвимы к изменениям в будущих версиях Logisim.

Я в целом готов ответить на некоторые просьбы о помощи. И сообщения об ошибках и предложения по улучшению, конечно, всегда приветствуются.

Распространение

Вы можете свободно распространять любые разработанные вами JARы без ограничений. Ограничения GPL применяются, однако, если часть вашей работы основана на исходном коде Logisim (выпущенного под GPL). Разработанное на основе кода примеров этого раздела Руководства пользователя не подвергается таким ограничениям; эти примеры выпущены под лицензией MIT.

Если вы хотите поделиться своими библиотеки с другими пользователями Logisim, я буду рад предоставить ссылку на хостинг веб-страницы или сам JAR файл на сайте Logisim. Если вы считаете, что ваша библиотека должна быть встроена в основной выпуск Logisim, то я приветствую ваше предложение, и я буду рад признать ваш вклад в выпуски Logisim, включающие вашу работу.

Далее: Руководство пользователя.