ghci and source files
Daniel Gorín
dgorin at dc.uba.ar
Tue Jul 29 13:14:04 EDT 2008
Hi
If you just want to compile from (Eclipse) edit buffers instead of
source files, I think you can do this with the ghc api. Look at the
Target type.
The following is pasted from main/HscTypes.lhs
-- | A compilation target.
--
-- A target may be supplied with the actual text of the
-- module. If so, use this instead of the file contents (this
-- is for use in an IDE where the file hasn't been saved by
-- the user yet).
data Target = Target TargetId (Maybe (StringBuffer,ClockTime))
Hope this helps
Daniel
On Jul 29, 2008, at 11:12 AM, Johannes Waldmann wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Dear all, how does ghci (actually, the ghc API functions)
> access the file system?
> (It needs to check whether source files had been updated.)
> Is it possible to insert an abstraction layer there?
> E.g. imagine the sources are not on the file system,
> but in Eclipse edit buffers. - Any hints appreciated. J.W.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.9 (GNU/Linux)
> Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
>
> iEUEARECAAYFAkiPJUEACgkQDqiTJ5Q4dm99LQCXcaCtKnvEsmoGdJ+UQ93A2x0Z
> 2ACbBfaSZsvU0xHeh/jQbZZjI5VAEdQ=
> =eQ4p
> -----END PGP SIGNATURE-----
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
More information about the Glasgow-haskell-users
mailing list