go to post Robert Cemper · Aug 19, 2021 @Flávio Lúcio Naves Júnior usr= dcmember works. allow insecure port
go to post Robert Cemper · Aug 18, 2021 I see we share the same approach. Thanks for the confirmation.As an isolated developer, I couldn't identify any significant improvement over my actual environment.
go to post Robert Cemper · Aug 17, 2021 Though this looks quite impressive I have 2 concerns #1 #2 Still 23 days to go free.
go to post Robert Cemper · Aug 17, 2021 I just found a note on Syntax Highlighting. Though I have no idea how this is related to this new editor ? Ping @Dmitry Maslennikov ?https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks#syntax-highlighting I'll stay with the old one
go to post Robert Cemper · Aug 17, 2021 It seems in github.com .gitattributes are honored and code coloring works OKwhile the NEW editor in github.dev ignores it. And I found it boring slow in startup
go to post Robert Cemper · Aug 17, 2021 I used the default Editor in Github Web text viewer I saw no difference over the last months
go to post Robert Cemper · Aug 17, 2021 That's what is scaring me: "Any application that can be written in ObjectScript, will eventually be written in ObjectScript."and the reinventing of wheels will go on ....
go to post Robert Cemper · Aug 17, 2021 the content of .gitattributes is incomplete should be: *.cls linguist-language=ObjectScript*.mac linguist-language=ObjectScript*.int linguist-language=ObjectScript*.inc linguist-language=ObjectScript*.csp linguist-language=Html *.sh text eol=lf*.cls text eol=lf*.mac text eol=lf*.int text eol=lfDockerfil* text eol=lf I'll place a PR to fix it
go to post Robert Cemper · Aug 17, 2021 try to check the conditions / privileges / user..... using CPIPE first.example: Execute Server Commands from Caché / Ensemble / IRIS
go to post Robert Cemper · Aug 17, 2021 Thanks @Vitaliy.Serdtsev !It is hard to believe but in the area I live COBOL is still better known than anything from ISC.
go to post Robert Cemper · Aug 16, 2021 Store as quine.intRun it by DO ^quine quine ;; just a simple example ;; have any contentclone X "ZL quine ZS quine1 P" ;; may have more content
go to post Robert Cemper · Aug 13, 2021 For Windows Desktop Docker see this:https://community.intersystems.com/post/docker-desktop-windows-disk-space-consumption
go to post Robert Cemper · Aug 11, 2021 Thanks a lot @Nigel.Salm5021 !This matches my expectations I have from "Robotics".Some solutions, that are used in real life.Robots running around, serving tea, playing chess or tic-tac-toe running on 2 or 4 feet or barking and singing are just toys to me. Nice for kids, nice for movies but totally useless in real life. Just a mimic copying humans or pets.
go to post Robert Cemper · Aug 6, 2021 Class Documentation of %Library.RoutineIndex tells me:property Type as %String [ Required ]; The type of routine, this will be one of: MAC - Macro routine, content is stored in ^rMAC global INT - ObjectScript routine, content is stored in ^ROUTINE global INC - Include file, these may be included from a MAC routine, content is stored in ^rINC BAS - Cache Basic routine, content is stored in the ^ROUTINE global MVB - MultiValue Basic routine, content is stored in the ^ROUTINE global OBJ - Object code, content is stored in ^rOBJ global Class Documentation of %Library.Routine explains the storage and tells me: • classMethode GetRoutineGlobals(ByRef Names As %String) as %Status Return list of globals where routine and class information is stored.Returns Names="ROUTINE,rBACKUP,rINC,rINCSAVE,rINDEX,rMAC,rMACSAVE,rMAP,rOBJ,oddDEF"Here is some documentation on the format of the routine globals. ROUTINE - Native .INT COS code, generated from .MAC, or generated from classes. When compiled generates .OBJ code.ROUTINE(Name,0)=timestamp when last savedROUTINE(Name,0,0)=# lines in routineROUTINE(Name,0,1...x) = Source Lines in routineROUTINE(Name,0,"GENERATED")= 0/1 whether routine is generated or nativeROUTINE(Name,0,"INC",IncludeFileName1)=Timestamp when last include file last savedROUTINE(Name,0,"INC",IncludeFileName2)=Timestamp when last include file last savedROUTINE(Name,0,"SIZE")=# bytes in routineROUTINE(Name,0,"LANG")=language mode ROUTINE(Name,"MAC")=Timestamp of .MAC code when last saved if generatedrBACKUP(Name,Type,version) - backup of ^ROUTINE, created by the command Merge ^rBACKUP(rtn,type,nextverersion)=^ROUTINE(rtn) where type="INT/MVI/BAS" rINC - Native .INT or macro code, compiled into .MAC when included with #include directiverINC(Name,0)=timestamp when last savedrINC(Name,0,0)=# lines in include filerINC(Name,0,1...x) = Source Lines in include filerINC(Name,0,"SIZE")=# bytes in include filerINC("ZZ","P") - Meta data used for precompiling include files rINCSAVE - Backup of ^rINC, created by the command Merge ^rINCSAVE(rtn,nextver)=^rINC(rtn,0) rINDEX - Index of .OBJ, .INT, and .MAC routinesrINDEX(Name,"OBJ/MAC/INC")=$lb(Time compiled,Size)rINDEX(Name,"INT")=$lb(Time compiled,Size,Generated 0/1) rMAC - Native .MAC Macro code which when compiled generates .INT coderMAC(Name,0)=Timestamp when last savedrMAC(Name,0,0)=#lines in routinerMAC(Name,0,1...x) = Source Lines in routinerMAC(Name,0,"SIZE")=# bytes in routine rMACSAVE(Name,Type,version) - backup of ^rMAC, created by the command Merge ^rMACSAVE(rtn,nextver)=^rMAC(rtn,0) rMAP - Debug map used by the debugger and for error trappingrMAP(Name,"INT","MAC",offsets)=$lb(debuginfo)rMAP(Name,"MAC","INT",offsets)=$lb(debuginfo) rOBJ - Compiled .INT coderOBJ(Name,"INT")=timestamp of .INT code when compiledrOBJ(Name,0...n)=Compiled object code oddDEF - Source code for classesoddDEF($zcvt(Name,"U"),....)=source code from class. Note that all of the other odd* nodes are meta data describing the class, and can be recreated by compiling the class. The rINDEXCLASS and rINDEXSQL nodes also get recreated when compiling the class. so you may either do a query or just look into the globals directlythe sequence MAC -> INT -> OBJ isequivalent to modified -> modified - > compiled
go to post Robert Cemper · Aug 6, 2021 No doubt, that it is a great environment for what I classify as ARTISTS.But consider the maintenance of such ARTWORK.It is a painful to impossible exercise to find and educate someone to replace a lost ARTIST.Think of the masterpieces of the Italian Renaissance whether in sculpture or in painting.We just don't understand the incredible technique they used.Most famous case: Leonardo Da Vinci's "Last Supper" in Milan.It is broken and just a shadow is left. Up to now, nobody was able to fix it in an acceptable way
go to post Robert Cemper · Aug 5, 2021 except if ... As %String(COLLATION = "EXACT"); But rebuild of indices is still a must or good practice
go to post Robert Cemper · Aug 3, 2021 Thanks for the DOWN VOTE, anonymous voter.It confirms my initial suspicion that someone may dislike my projection of future
go to post Robert Cemper · Jul 31, 2021 Special performance requires a special rating. I was really impressed