OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 00:11

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 21 Сентябрь, 2011 15:31 

Зарегистрирован: Пятница, 20 Июль, 2007 17:26
Сообщения: 710
Откуда: Псков
Наткнулся на относительно свежий релиз (10.04.2011) http://gpcp.codeplex.com/


Последний раз редактировалось Евгений Темиргалеев Четверг, 29 Ноябрь, 2012 09:47, всего редактировалось 1 раз.
коррекция темы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GardensPointCP
СообщениеДобавлено: Среда, 21 Сентябрь, 2011 18:56 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
дотнет версия живее, чем версия на jvm, да.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GardensPointCP
СообщениеДобавлено: Понедельник, 31 Октябрь, 2011 07:07 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
а вот и новая версия для жабы
Цитата:
Hi All

This is just a heads-up for a couple of new releases of GPCP that are in the works.

The short version, for those who do not wish to read the technical details below, are that I am bringing the JVM versions up to date with the CLR version 1.3.11. The code base for both JVM/Windows and JVM/Linux versions will be moving to the CodePlex website soon. The JVM version within about ten days, the Linux version about a week later.

The reason that this is happening is that I discovered that some users are trying to use the old JVM 1.3.3 version that is still hanging about on the old PLAS.fit.qut.edu.au website.

CodePlex user grieblm has contributed an updated version of the J2CPS program which produces CPS symbol files from java class files. This avoided me having to sort my way through the updated class file formats – thanks to Michael (grieblm). Anyhow the upshot of all of this is that I have done the work to bring the JVM version up to 1.3.11 level, mostly involving work on the runtime support libraries. All of this was done and dusted when I turned up a nasty issue: string input from a symbol file is length-limited to only 128 characters (what was I thinking at the time? Shame, shame, shame). Anyhow running J2CPS on the latest java library jar files blows this limit away by a huge factor. Java package sun_nio_cs_ext uses the string format to define character set translations and throws all kinds of exceptions. The only sensible fix is to reorganize the basic data structures of the compiler to use dynamic length strings, without blowing the memory footprint.

And while I have the can of worms open I can fix any other little thing that needs fixing. Is anyone interested in a new dummy library for the CLR version, called WinMainSTA for example, that does the same as WinMain except adds in the plumbing equivalent to the C# single thread apartment property?

Cheers
John

Emeritus Professor K John Gough
Professor of Computer Science
Queensland University of Technology
Blogspot: John Gough on Software Tools


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GardensPointCP
СообщениеДобавлено: Среда, 30 Ноябрь, 2011 11:26 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
http://gpcp.codeplex.com/releases/view/77804


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GardensPointCP
СообщениеДобавлено: Вторник, 18 Сентябрь, 2012 22:32 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Сегодня вышел новый корректирующий выпуск Gardens Point Component Pascal 1.3.14:
  1. .NET - стабильный
  2. JVM - бета-версия
    Цитата:
    The major change however is that v1.3.14 implements CP procedure types and procedure variables. This brings the JVM version into semantic harmony with the CLR version, which has always supported these features.

Если ли среди присутствующих те, кто пользуется GPCP регулярно? Опишите где используете.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GardensPointCP
СообщениеДобавлено: Среда, 19 Сентябрь, 2012 01:33 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Да, вот бы они ещё сделали поля рекордов внутри WITH открытыми для записи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GardensPointCP
СообщениеДобавлено: Воскресенье, 04 Ноябрь, 2012 09:42 

Зарегистрирован: Четверг, 01 Июнь, 2006 11:14
Сообщения: 240
Пётр Кушнир писал(а):
Да, вот бы они ещё сделали поля рекордов внутри WITH открытыми для записи.


http://gpcp.codeplex.com/releases/view/96035
Цитата:
Release Notes
Version 1.3.15 has a single change from v1.3.14: The semantics of regional type guards (that is, "WITH" statements) has been relaxed slightly to make the behavior compatible with BlackBox Component Builder.

Guarded variables of record type may now have their fields mutated within the guarded region, but mutation of the entire variable is an error.

Behavior for the pointer-to-record types is unchanged from v1.3.14.
Reviews for this release


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 29 Ноябрь, 2012 10:58 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 358
Откуда: Россия, Стерлитамак
Не смог найти информацию, есть ли компилятор oberona/КП в javascipt ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 29 Ноябрь, 2012 11:35 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
adva писал(а):
Не смог найти информацию, есть ли компилятор oberona/КП в javascipt ?
Уже обсуждали ранее.
Имеется компилятор Оберон-2 в JavaScript, именуемый OberonScript, транслируемый налету во время исполнения скрипта.
Страница в http://oberoncore.ru/wiki/oberon_script

Реального применения по-моему не было.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 29 Ноябрь, 2012 11:59 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Роман М. писал(а):
adva писал(а):
Не смог найти информацию, есть ли компилятор oberona/КП в javascipt ?
Уже обсуждали ранее.
Имеется компилятор Оберон-2 в JavaScript, именуемый OberonScript, транслируемый налету во время исполнения скрипта.
Страница в http://oberoncore.ru/wiki/oberon_script

Реального применения по-моему не было.


Это не компилятор. Это интерпретатор. Причем не оберона, а какого-то языка синтаксически похожего на оберон, но при этом в отличае от Оберона, этот язык динамически типизированный. Целочисленной переменной присвоить строку? Легко!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 29 Ноябрь, 2012 12:32 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Наверно, правильнее сказать, что это таки просто язык. А OberonScript включает в себя транслятор на язык JavaScript, который, в свою очередь, интерпретируется броузером.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 29 Ноябрь, 2012 15:15 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Роман М. писал(а):
Наверно, правильнее сказать, что это таки просто язык. А OberonScript включает в себя транслятор на язык JavaScript, который, в свою очередь, интерпретируется броузером.

Ну да. Входной язык там не Оберон. А js браузером не обязательно интерпретируется.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB