OberonCore
https://forum.oberoncore.ru/

GPCP - наткнулся на относительно свежий выпуск 10.04.2011
https://forum.oberoncore.ru/viewtopic.php?f=117&t=3571
Страница 1 из 1

Автор:  albobin [ Среда, 21 Сентябрь, 2011 15:31 ]
Заголовок сообщения:  GPCP - наткнулся на относительно свежий выпуск 10.04.2011

Наткнулся на относительно свежий релиз (10.04.2011) http://gpcp.codeplex.com/

Автор:  Пётр Кушнир [ Среда, 21 Сентябрь, 2011 18:56 ]
Заголовок сообщения:  Re: GardensPointCP

дотнет версия живее, чем версия на jvm, да.

Автор:  Пётр Кушнир [ Понедельник, 31 Октябрь, 2011 07:07 ]
Заголовок сообщения:  Re: GardensPointCP

а вот и новая версия для жабы
Цитата:
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

Автор:  Пётр Кушнир [ Среда, 30 Ноябрь, 2011 11:26 ]
Заголовок сообщения:  Re: GardensPointCP

http://gpcp.codeplex.com/releases/view/77804

Автор:  Роман М. [ Вторник, 18 Сентябрь, 2012 22:32 ]
Заголовок сообщения:  Re: GardensPointCP

Сегодня вышел новый корректирующий выпуск 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 регулярно? Опишите где используете.

Автор:  Пётр Кушнир [ Среда, 19 Сентябрь, 2012 01:33 ]
Заголовок сообщения:  Re: GardensPointCP

Да, вот бы они ещё сделали поля рекордов внутри WITH открытыми для записи.

Автор:  ___ [ Воскресенье, 04 Ноябрь, 2012 09:42 ]
Заголовок сообщения:  Re: GardensPointCP

Пётр Кушнир писал(а):
Да, вот бы они ещё сделали поля рекордов внутри 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

Автор:  adva [ Четверг, 29 Ноябрь, 2012 10:58 ]
Заголовок сообщения:  Re: GPCP - наткнулся на относительно свежий выпуск 10.04.201

Не смог найти информацию, есть ли компилятор oberona/КП в javascipt ?

Автор:  Роман М. [ Четверг, 29 Ноябрь, 2012 11:35 ]
Заголовок сообщения:  Re: GPCP - наткнулся на относительно свежий выпуск 10.04.201

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

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

Автор:  Alexey Veselovsky [ Четверг, 29 Ноябрь, 2012 11:59 ]
Заголовок сообщения:  Re: GPCP - наткнулся на относительно свежий выпуск 10.04.201

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

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


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

Автор:  Роман М. [ Четверг, 29 Ноябрь, 2012 12:32 ]
Заголовок сообщения:  Re: GPCP - наткнулся на относительно свежий выпуск 10.04.201

Наверно, правильнее сказать, что это таки просто язык. А OberonScript включает в себя транслятор на язык JavaScript, который, в свою очередь, интерпретируется броузером.

Автор:  Alexey Veselovsky [ Четверг, 29 Ноябрь, 2012 15:15 ]
Заголовок сообщения:  Re: GPCP - наткнулся на относительно свежий выпуск 10.04.201

Роман М. писал(а):
Наверно, правильнее сказать, что это таки просто язык. А OberonScript включает в себя транслятор на язык JavaScript, который, в свою очередь, интерпретируется броузером.

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/