<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/compiler/GF/Main.hs, branch optimize</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.adelon.net/gf-core.git/atom?h=optimize</id>
<link rel='self' href='https://git.adelon.net/gf-core.git/atom?h=optimize'/>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/'/>
<updated>2022-08-24T10:02:10+00:00</updated>
<entry>
<title>`gf --version` now prints the shared folder to be used by the RGL</title>
<updated>2022-08-24T10:02:10+00:00</updated>
<author>
<name>Krasimir Angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2022-08-24T10:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=e9bbd38f686a5026179b7295427d9620cf967ab7'/>
<id>urn:sha1:e9bbd38f686a5026179b7295427d9620cf967ab7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always use UTF8 encoding in the gf executable</title>
<updated>2022-05-18T06:42:01+00:00</updated>
<author>
<name>Andreas Källberg</name>
<email>anka.213@gmail.com</email>
</author>
<published>2022-05-18T06:42:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=9b9905c0b27c59c1dd49cdfdfb6b14dddc8f77d0'/>
<id>urn:sha1:9b9905c0b27c59c1dd49cdfdfb6b14dddc8f77d0</id>
<content type='text'>
This fixes many of the "Invalid character" messages
you can get on different platforms.

This has helped both with a nix-installation that didn't have global
locale set and with a windows installation.
</content>
</entry>
<entry>
<title>Add import from command line invocation to command history</title>
<updated>2021-07-06T13:35:03+00:00</updated>
<author>
<name>John J. Camilleri</name>
<email>john@digitalgrammars.com</email>
</author>
<published>2021-07-06T13:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=ef422164154e093b1231c2ee905c0539c0c0a1b3'/>
<id>urn:sha1:ef422164154e093b1231c2ee905c0539c0c0a1b3</id>
<content type='text'>
Closes #64
</content>
</entry>
<entry>
<title>GF.Main: leave the code page unchanged on Windows</title>
<updated>2018-12-01T14:53:58+00:00</updated>
<author>
<name>Thomas Hallgren</name>
<email>th-github@altocumulus.org</email>
</author>
<published>2018-12-01T14:53:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=e6c2c844e9394a13eeec364d9d2d30c32f33349e'/>
<id>urn:sha1:e6c2c844e9394a13eeec364d9d2d30c32f33349e</id>
<content type='text'>
This should make it easier to use GF with UTF-8 in the Windows Console
See https://groups.google.com/forum/#!topic/gf-dev/DCou6FDhCnU
</content>
</entry>
<entry>
<title>gf -cshell: preliminary support for the C run-time system in the GF shell</title>
<updated>2015-08-10T14:12:51+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2015-08-10T14:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=8d6e61a8df4480385a1f2ef29a96f6a88af9e3ba'/>
<id>urn:sha1:8d6e61a8df4480385a1f2ef29a96f6a88af9e3ba</id>
<content type='text'>
Some C run-time functionality is now available in the GF shell, by starting
GF with 'gf -cshell' or 'gf -crun'. Only limited functionality is available
when running the shell in these modes:

- You can only import .pgf files, not source files.
- The -retain flag can not be used and the commands that require it to work
  are not available.
- Only 18 of the 40 commands available in the usual shell have been
  implemented. The 'linearize' and 'parse' commands are the only ones
  that call the C run-time system, and they support only a limited set of
  options and flags. Use the 'help' commmands for details.
- A new command 'generate_all', that calls PGF2.generateAll, has been added.
  Unfortuntaly, using it causes 'segmentation fault'.

This is implemented by adding two new modules: GF.Command.Commands2 and
GF.Interactive2. They are copied and modified versions of GF.Command.Commands
and GF.Interactive, respectively. Code for unimplemented commands and other
code that has not been adapted to the C run-time system has been left in
place, but commented out, pending further work.
</content>
</entry>
<entry>
<title>Some small documentation improvements</title>
<updated>2014-10-20T19:45:43+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2014-10-20T19:45:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=a9bc1160521a0196ab8407a565b7643fe649f6f6'/>
<id>urn:sha1:a9bc1160521a0196ab8407a565b7643fe649f6f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn the GF compiler into a library. Main program is now in src/programs/gf.hs</title>
<updated>2014-10-16T15:00:49+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2014-10-16T15:00:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=2e2e7acf12c1b84eb1d4f0ac28d120a4d0c4a1c4'/>
<id>urn:sha1:2e2e7acf12c1b84eb1d4f0ac28d120a4d0c4a1c4</id>
<content type='text'>
The module src/compiler/GF.hs now serves as a prelimiary compiler API. It just
exports a selection of functions and types from the compiler.

Haddock documentation can be generated with

	cabal haddock --hyperlink-source

Also bumbed the version number to 3.6.10.

</content>
</entry>
</feed>
