🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fj.lang.functional
1 messages
1 total messages Started by Jacques GARRIGUE Fri, 14 Mar 1997 00:00
Objective Label Trilogy, version 1.04
#25
Author: Jacques GARRIGUE
Date: Fri, 14 Mar 1997 00:00
85 lines
3029 bytes
This is our pleasure to announce

	      The Objective Label Trilogy, version 1.04

		Objective Label / LablTk / LablBrowser


Objective Label is an extension of Objective Caml with labeled and
optional arguments, and polymorphic variants.

LablTk uses these extensions to provide an almost type safe interface
to Tcl/Tk, such that you can write application in a style very close
to Tk.

LablBrowser is a programming environment, allowing one to browse code,
both source and compiled, and navigate through it on the basis of
types and compiled interfaces. It also includes an editor, and a
language shell.

The combination of these three elements is a system

  * easy to program, thanks to the libraries and tools

  * producing more readable programs, thanks to labels

  * allowing preciser and lighter typing, thanks to variants


The port is complete: all the functionality and tools of Objective
Caml is available.

It is source compatible with O'Caml: any program or library written in 
O'Caml can be compiled without modification, and you may even add
labels to interfaces to your taste.


This release should work on any Unix/X windows based system, producing 
native code on architectures supported by Objective Caml.

It may also work on Windows NT, but this is not supported at this
time. A binary version, centered on LablBrowser, should be available
soon for Windows systems.


Changed from 1.03:

O'Labl:

* easier to install: no need to bootstrap.

* variant syntax is extended (types and matching), and they are now
  fully recursive. Powerful subtyping mechanism, similar to objects

* they are better compiled (optimized match compiler, and profits from
  the changes in the native code compiler)

LablTk41:

* now based on OCamlTk41. You will need Tcl/Tk 7.5/4.1 or 7.6/4.2.

LablBrowser:

* changed completely the layout of the browser, which should be much
  easier to use

* many new browsing and navigation functions: you may now jump from
  interfaces to source code, etc...

* added a shell to run a toplevel


You may get the O'Labl trilogy at

	http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/
	ftp://ftp.kurims.kyoto-u.ac.jp/pub/lang/olabl/olabl-1.04.tar.gz

Comments to

	Jacques Garrigue <garrigue@kurims.kyoto-u.ac.jp>
	Jun Furuse (LablTk) <Jun.Furuse@inria.fr>

---------------------------------------------------------------------------
Jacques Garrigue	Kyoto University      garrigue@kurims.kyoto-u.ac.jp
		<A HREF=http://wwwfun.kurims.kyoto-u.ac.jp/~garrigue/>JG</A>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads