Skip to content

Ecrivain is a cheap but effective literate programming tool generating LaTeX

License

Notifications You must be signed in to change notification settings

go-go-golems/ecrivain

Repository files navigation

 _______  _______  ______    ___   __   __  _______  ___   __    _ 
|       ||       ||    _ |  |   | |  | |  ||   _   ||   | |  |  | |
|    ___||       ||   | ||  |   | |  |_|  ||  |_|  ||   | |   |_| |
|   |___ |       ||   |_||_ |   | |       ||       ||   | |       |
|    ___||      _||    __  ||   | |       ||       ||   | |  _    |
|   |___ |     |_ |   |  | ||   |  |     | |   _   ||   | | | |   |
|_______||_______||___|  |_||___|   |___|  |__| |__||___| |_|  |__|

ECRIVAIN - A CHEAP LITERATE PROGRAMMING TOOL

Ecrivain is the golang port of a python literate programming tool I wrote 20 years ago. This is all ChatGPT code, so of course it doesn't work.

Here is an example of the documentation it should be able to generate:

image


 _______  _______    _______  _______                                           
|       ||       |  |       ||       |                                          
|    ___||   _   |  |    ___||   _   |                                          
|   | __ |  | |  |  |   | __ |  | |  |                                          
|   ||  ||  |_|  |  |   ||  ||  |_|  |                                          
|   |_| ||       |  |   |_| ||       |                                          
|_______||_______|  |_______||_______|                                          
 _______  _______  ___      _______  __   __  _______                           
|       ||       ||   |    |       ||  |_|  ||       |                          
|    ___||   _   ||   |    |    ___||       ||  _____|                          
|   | __ |  | |  ||   |    |   |___ |       || |_____                           
|   ||  ||  |_|  ||   |___ |    ___||       ||_____  |                          
|   |_| ||       ||       ||   |___ | ||_|| | _____| |                          
|_______||_______||_______||_______||_|   |_||_______|                          
 _______  ______    _______  _______  _______                                   
|       ||    _ |  |   _   ||       ||       |                                  
|       ||   | ||  |  |_|  ||    ___||_     _|                                  
|       ||   |_||_ |       ||   |___   |   |                                    
|      _||    __  ||       ||    ___|  |   |                                    
|     |_ |   |  | ||   _   ||   |      |   |                                    
|_______||___|  |_||__| |__||___|      |___|                                    
 _______  _______  __   __  ______    _______  _______                          
|       ||       ||  | |  ||    _ |  |       ||       |                         
|  _____||   _   ||  | |  ||   | ||  |       ||    ___|                         
| |_____ |  | |  ||  |_|  ||   |_||_ |       ||   |___                          
|_____  ||  |_|  ||       ||    __  ||      _||    ___|                         
 _____| ||       ||       ||   |  | ||     |_ |   |___                          
|_______||_______||_______||___|  |_||_______||_______|                         
 _______  _______  ______   _______                                             
|       ||       ||      | |       |                                            
|       ||   _   ||  _    ||    ___|                                            
|       ||  | |  || | |   ||   |___                                             
|      _||  |_|  || |_|   ||    ___|                                            
|     |_ |       ||       ||   |___                                             
|_______||_______||______| |_______|                                            
 ___   __    _  _______  _______                                                
|   | |  |  | ||       ||       |                                               
|   | |   |_| ||_     _||   _   |                                               
|   | |       |  |   |  |  | |  |                                               
|   | |  _    |  |   |  |  |_|  |                                               
|   | | | |   |  |   |  |       |                                               
|___| |_|  |__|  |___|  |_______|                                               
 _______  _______  _______  __   __  _______  ___   _______  __   __  ___       
|  _    ||       ||   _   ||  | |  ||       ||   | |       ||  | |  ||   |      
| |_|   ||    ___||  |_|  ||  | |  ||_     _||   | |    ___||  | |  ||   |      
|       ||   |___ |       ||  |_|  |  |   |  |   | |   |___ |  |_|  ||   |      
|  _   | |    ___||       ||       |  |   |  |   | |    ___||       ||   |___   
| |_|   ||   |___ |   _   ||       |  |   |  |   | |   |    |       ||       |  
|_______||_______||__| |__||_______|  |___|  |___| |___|    |_______||_______|  
 _______  _______  _______  ___   _  _______                                    
|  _    ||       ||       ||   | | ||       |                                   
| |_|   ||   _   ||   _   ||   |_| ||  _____|                                   
|       ||  | |  ||  | |  ||      _|| |_____                                    
|  _   | |  |_|  ||  |_|  ||     |_ |_____  | ___                               
| |_|   ||       ||       ||    _  | _____| ||   |                              
|_______||_______||_______||___| |_||_______||___|

About

Ecrivain is a cheap but effective literate programming tool generating LaTeX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published