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